PupilPath Plus

Description
This UserScript calculates your cumulative average, allows you to convert your percent average to a letter grade, and also calculates your GPA. A visual grade changer is also included.
Features
- Average Calculator
- Average Converter
- Grade Converter
- GPA Calculator
- Grade Changer (visual only)
- Bookmarklet Available
NOTE: The grade changer button is found in your userscript managers menu (example below)
Screenshots
Total Average

Average Converter

Grade Changer Button

Grade Changer

Multiple Grade Types

Installation
USERSCRIPT
You must have a userscript manager installed such as
Then just click on one of the links below and install
Userscript manager compatibility guide
|
Tamper Monkey |
Violent Monkey |
Grease Monkey |
Chrome |
YES |
YES |
NO |
FireFox |
YES |
YES |
YES |
Edge |
YES |
NO |
NO |
Safari |
YES |
NO |
NO |
Opera |
YES |
NO |
NO |
(Source)
Check HERE for a more detailed compatibility guide.
BOOKMARKLET
If you do not want to install this userscript, but you want average conversion functionality you can use a bookmarklet instead. If you do not know what a bookmarklet is it is a snippet of JavaScript code that can be ran as a bookmark in your browser (more info)
Method 1:
- Go to this link
- Then highlight everything (ctrl + a or cmd + a)
- Then drag it all with you mouse up to your bookmarks bar
- Done!
Method 2:
- Go to this link
- Then highlight everything (ctrl + a or cmd + a)
- Copy all of the code (ctrl + a or cmd + c)
- Then right click on bookmarks bar and select "add page" or "new bookmark"
- Name it whatever you want, but for the link paste in the code and save it
- Done!
Now all you have to do is go to pupilpath and click on the new bookmark you just made and you should see your average displayed above your grades.
This only works on PupilPath!!
Permissions
External Libraries
Changelog
- Version 4.0.2 (March 16, 2019):
- Minor Under The Hood Changes.
- Version 4.0.1 (March 15, 2019):
- Version 4.0.0 (March 12, 2019):
- Complete Re-Write Of All Code.
- Removed All External Libraries.
- Removed All Unnecessary Permissions.
- Removed All Unnecessary Code.
- Removed All Unnecessary Features.
- Improved Speed Drastically.
- Converted Code To Use ES6/ECMAScript 2015 Standards.
- Documented Code With Comments.
- Beautified Code.
- Improved Grade Changer.
- New Icon.
- New Bookmarklet Available.
- New Script Homepage.
- New Support For Multiple Grade Types.
View Full Changelog