PupilPath Plus

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

2018-05-27 या दिनांकाला. सर्वात नवीन आवृत्ती पाहा.

लेखक
DeathHackz
रेटिंग
0 0 0
आवृत्ती
3.0
बनवली
2018-05-24
अपडेट केली
2018-05-27
आकार
997 Bytes
License
नाही
यांवर लागू होते:

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.