A quick script for building somewhat decent cGPA spreadsheets.
Requires OpenPyXl!
(And yes, the code is disgusting as of right now. I'm fixing it.)
Repeats subtitle for each entry, divides total worth evenly among entries
Useful for multiple entries of the same value (e.g. tests worth the same amount each time)
Repeats subtitle for each entry, assigns custom value to each entry
Useful for multiple entries with different values (e.g. assignments with different worth each)
Repeats subtitle for each entry, assigns same value to each entry but will calculate total based on top x of out y
Useful for taking a certain number of multiple entries of the same value (e.g. tests worth the same, but only 8 out of 10 are graded)
Single subtitle with specific worth
Useful for big entries (e.g. exam)