PupilPath Plus

This script calculates and converts your average, and has visual grade changer

Fra og med 27.05.2018. Se den nyeste version.

Skaber
DeathHackz
Bedømmelser
0 0 0
Version
3.0
Oprettet
24.05.2018
Opdateret
27.05.2018
Size
997 bytes
Licens
N/A
Gælder for

PupilPath Plus

Version Status Contact Install

Description

This UserScript calculates your average and shows it on the site, it also converts your percent average to letter, and 4.0 Scale; Also includes a visual grade changer.

Features

  • Average Calculator
  • Average Converter
  • Grade Changer (visual only)

Screenshots

Total Average Total Average

Average Converter Average Converter

Grade Changer & Info Buttons Grade Changer & Info Buttons

Grade Changer Interface Grade Changer Interface

Changed Grades Changed Grades

Script Info Popup Script Info Popup

Update Changelog Update Changelog

Installation

You must have a userscript manager installed such as

Then just click the link below and click install

External Libraries

Credits

Average Calculation is done using this code, written by cqfllp.

  var links=document.querySelectorAll('tr[style="cursor: pointer"]');
  var text="";
  var num=0;
  var count=0;
  for(var i=0;i<links.length;i++){
    var str = links[i].innerText;
    text=str.split('MP1:  ')[1];
    text=parseFloat(text);
    text = text || 0;
    if (text==0){
    }else{
    num+=parseFloat(text);
    count++;
    }
  }
  var avg=num/count;
  alert("Total Average: "+Math.ceil(avg*100)/100);

Changelog

  • Version 3.0 (May 27, 2018):
    • New Icon.
    • Added Toastr.js.
    • Added Fancybox.js.
    • Added Average Converter.
    • Added info popup.
    • New grade changer design.
    • New update changelog toast.
  • Version 2.3 (May 14, 2018):
    • Added styles to grade changer.
    • Fixed minor bugs.
  • Version 2.2 (May 14, 2018):
    • Fixed major jQuery compatibility bug.
  • Version 2.1 (May 13, 2018):
    • Removed useless code.
    • Fixed minor bugs.
  • Version 2.0 (May 12, 2018):
    • Added in visual grade changer.
    • Fixed minor bugs.
  • Version 1.3 (May 11, 2018):
    • Added support for more Marking Periods.
  • Version 1.2 (May 9, 2018):
    • Added in jQuery.
  • Version 1.0 (May 4, 2018):
    • Created userscript.