Coursegrade

 

What's it do?

It manages your courses to tell you your grades, GPAs, and CGPAs before they're on ROSI.

All you have to do is put in how much your assignments are worth, then enter your marks throughout the year.
Or enter the final grade you want and see what you need on the rest of your work—or your exam.
Here's a detailed walkthrough (PDF).

Why'd you make it?

Some U of T profs don't put grades up on Blackboard. And many who do don't bother to input the weights.
Without weights, if you have 85/100 for participation and 10/15 on an essay, your total will be... 95/115.
I made Coursegrade so keeners like me wouldn't have to use their calculators or brains at times like these.

I wrote it with what I learned in Intro to Programming and some research of my own.
It ain't complex stuff under the hood. Here's the source code (Python 2/3).

I wanna download it!

Setup

Portable

PC
(1.06)

download

download

Mac
(1.06)

download

download


Setup has an installer and keeps the save file in a traditional place on your computer.
Portable runs in-place and keeps the save file nearby, so you can run it from a USB stick or student drive.

(To open a .zip file, just double-click it. On PC, copy the contents out. On Mac, it does this for you.)