A lightweight web app to estimate UoG degree classifications from module marks and credits, supporting Undergraduate, Integrated Masters, and Masters schemes.
Live site: https://compeng0001.github.io/DegreeClassificationCalculator/home.html
- Fast, client-side calculation
- UG (20/80 vs 10/90 auto-select), IM (20/80 L6/L7), and Masters (L7 avg)
- Duplicate module code detection, credit caps, KPI tiles & explanations
- Accessible dark UI; keyboard navigation, skip link, live regions
- No tracking; optional cookie for persistence
- Export and import data from json if needed
git clone https://github.com/CompEng0001/DegreeClassificationCalculator.git
cd DegreeClassificationCalculatorOpen home.html in a browser to view the app.
-
The app can optionally store your inputs in a local cookie (disabled by default; toggle in the UI).
-
No data leaves your browser. See
index.htmlandjs/main.jsfor details.
-
Landmarks:
<header>,<main>,<footer> -
Skip link to main content
-
Live regions for dynamic KPIs/warnings
-
Visible focus styles and sufficient contrast