Skip to content

CompEng0001/DegreeClassificationCalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UoG Degree Classification Calculator


Build status badge GitHub Pages deployment badge License badge Last commit badge

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


Features

  • 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

Getting Started

Run locally

git clone https://github.com/CompEng0001/DegreeClassificationCalculator.git
cd DegreeClassificationCalculator

Open home.html in a browser to view the app.


Privacy & Cookies

  • 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.html and js/main.js for details.


Accessibility

  • Landmarks: <header>, <main>, <footer>

  • Skip link to main content

  • Live regions for dynamic KPIs/warnings

  • Visible focus styles and sufficient contrast


License

MIT


Author