https://github.com/iith/aims-gpa-calculator
https://github.com/iith/aims-gpa-calculator
gpa grade greasemonkey tampermonkey
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/iith/aims-gpa-calculator
- Owner: IITH
- License: mit
- Created: 2016-06-30T15:06:35.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2021-08-30T13:36:19.000Z (almost 5 years ago)
- Last Synced: 2025-03-25T20:22:56.175Z (over 1 year ago)
- Topics: gpa, grade, greasemonkey, tampermonkey
- Language: JavaScript
- Size: 15.6 KB
- Stars: 28
- Watchers: 7
- Forks: 93
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aims-gpa-calculator
This is a Greasemonkey/Tampermonkey user script which will help you in calculating your Grade Point Average in AIMS.
This script adds a `Show GPA` button on the webpage containing the list of courses and their grades.
The `Show GPA` button also displays the number of credits of various categories you have done so far - e.g. LA/CA, Basic Sciences, Deptt Core, etc.
## How to use
There are two ways to use this script.
### Method 1
1. Install [Greasemonkey](https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/) (if you are using Firefox) or [Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en) (if you are using Chrome).
2. Add `gpameter.user.js` as a new script to Greasemonkey/Tampermonkey.
3. Login on AIMS and open the courses page.
4. Click on `Show GPA` to view your GPA.
### Method 2
1. Login on AIMS and open the courses page.
2. Open the web console (use the table below for keyboard shortcuts).
3. Paste the contents of `gpameter.user.js` on the console and hit `Enter`
4. Click on `Show GPA` to view your GPA.
#### Keyboard shortcuts to open the web console
| | Google Chrome | Mozilla Firefox |
| --- | --- | --- |
| Windows or Linux | `Ctrl` + `Shift` + `J` | `Ctrl` + `Shift` + `K` |
| Mac | `Cmd` + `Opt` + `J` | `Cmd` + `Opt` + `K` |
## Suggestions?
Please open an issue or code it up and send a pull request.