Giter VIP home page Giter VIP logo

pupilpathplus's Introduction

DEPRECATED - PupilPath Plus

Warning: This userscript is no longer maintained. Bugs will not be fixed, features will not be added. Feel free to fork this repo and fix all the bugs you want and implement all the features you want.

GitHub Release GitHub Issues GitHub license Install

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 Total Average

Average Converter Average Converter

Grade Changer Button Grade Changer Button

Grade Changer Grade Changer

Multiple Grade Types 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

NOTE: THIS SCRIPT MAY NOT WORK WITH ALL USERSCRIPT MANAGERS!!

Tested Working:

  1. TamperMonkey
  2. ViolentMonkey

Tested Not-Working:

  1. GreaseMonkey

BOOKMARKLET

If you do not want to install this userscript or a userscript manager, 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:

  1. Go to this link
  2. Then highlight everything (ctrl + a or cmd + a)
  3. Then drag it all with you mouse up to your bookmarks bar
  4. Done!

Method 2:

  1. Go to this link
  2. Then highlight everything (ctrl + a or cmd + a)
  3. Copy all of the code (ctrl + a or cmd + c)
  4. Then right click on bookmarks bar and select "add page" or "new bookmark"
  5. Name it whatever you want, but for the link paste in the code and save it
  6. 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

  • NONE :)

External Libraries

  • NONE :)

Changelog

  • Version 4.0.2 (March 16, 2019):
    • Minor Under The Hood Changes.
  • Version 4.0.1 (March 15, 2019):
    • Visual Changes.
  • 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

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.