Giter VIP home page Giter VIP logo

ipeecsgradreviewer's Introduction

Getting Started with IPEECS Graduation Reviewer Chrome Extension

This is a useful tool dedicated to help students in NCU IPEECS program reviewing their graduation progress. After check your course record with selected rules, it will generate a HTML file with detailed information of whether your record fits the rule, so you can get the suggestions and warnings of future course planning.

This project was bootstrapped with Create React App.

Quick Installation (Using GitHub Actions)

Step 1

Switch to Actions page.

gitHubActions

Step 2

Choose the latest build version and download the artifacts.

downloadPack

Step 3

Extract the artifact .zip file to your desired directory.

Start your Chrome, type chrome://extensions in your URL bar to navigate to the setting page. (Edge: edge://extensions)

Then, enable developers mode (rightmost of navbar)

Edge: image

Chrome:

Step 4

Select loading unencapsulated project option (leftmost of navbar)

Edge: image

Chrome:

Load the extrated directory that appeared in step 3.

image

After loaded, type chrome://restart in your URL bar to restart Chrome in case the extension not loaded successfully.

Another Installation Method (with Node.js installed)

Step 1

Clone this project to your desired directory.

e.g. D:\NCU

run git clone https://github.com/AlexPeng517/IPEECSGradReviewer.git

Step 2

Switch to the project directory that you have cloned in the previous step.

e.g. cd D:\NCU\IPEECSGradReviewer

Step 3

run npm i to install all dependencies.

Step 4

run npm run build to start building the project. After building up, you may see a directory call build appear in the project directory.

Step 5

Start your Chrome, type chrome://extensions in your URL bar to navigate to the setting page.

Then, enable developers mode (rightmost of navbar)

Step 5

Select loading unencapsulated project option (leftmost of navbar)

Load the build directory that appears after step 4.

After loaded, type chrome://restart in your URL bar to restart Chrome in case the extension not loaded successfully.

Usage

Step 1

Please follow the link to 成績查詢 page and activate the IPEECS Graduation Review Extension

image

Step 2

If you logged in, it will fetch your courses record automatically, please wait for a second.

Then you can select a specific graduation rules by years, please refer to the first three numbers of your student ID or your enrollment year.

LoggedIn

Step 3

Once the data is up to date and the review report is generated, you can click the Download HTML button to download your report.

Download HTML

Step 4

The result report filename will be IPEECS_GradReviewReport_<your_name_in_Chinese>_<your_student_ID>, you can open it by any browser. (If the file is blank, please go to Portal 成績查詢 page and try it again.)

image

Disclaimer:

The System Is Design For Your Quick Reference. It Cannot Represent The Official Review Result. Since The System Cannot Handle All The Exceptions, If You Are Concerning Any Inaccuracy Of Your Report, Please Contact The IPEECS Department Office For Further Confirmation.

Privacy Policy Claim:

All The Data Is Processed Automatically And Locally, The Developer Team Will Not Gather Any User Data In Any Way.

ipeecsgradreviewer's People

Contributors

jsht avatar alexpeng517 avatar ipeecssnmg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.