Skip to content

nstr-dev/grade-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

Grade Calculator - nstr.dev

Status Status

Quick links

A clean, powerful dashboard for tracking your academic performance. Easily calculate the grades you need to pass, visualize your progress, and stay on top of your subjects with a modern interface built for clarity and speed. The Grade Calculator supports weighted grades, customizable grading scales, and flexible subject organization - for example, if you attend mulitple schools and want to separate those subjects.

Use it online or self-host it with Docker.

Key Features

  • Modern UI
  • Customizable numeric grade scale
  • Visualizing your grades using graphs and charts
  • View the grades you need to pass a subject at a glance
  • Supports grade weights
  • Mark subjects as irrelevant for academic promotion
  • See the subjects you struggle in summarized
  • Option to wipe account data from the database with a click of a button
  • Cloud synced for easy access anywhere
  • Log in using your service (currently Discord, Google, GitHub) or with a magic link sent to your email
  • Responsive on mobile and desktop devices
  • Legacy version available for usage without account and cloud (unmaintained)
  • Selfhostable for privacy oriented folks
  • Exporting and importing your grades made easy
  • Categories to organize your subjects (useful if you attend multiple schools or want to separate your subjects)
  • Free forever with no ads

Screenshots

The screenshots below use following grading system:

Best grade Worst grade Grade required to pass
100 0 60

You can change these values according to your needs inside the grade calculators settings.

Note: only numeric grading scales are supported at the moment. You can use percentages instead, if you use a letter grading scale. I will try to add this feature soon.


Dark Screenshot

Light Screenshot

Selfhosting

This web-app can be selfhosted using Docker. Check out the guide here.

About

A dashboard for students to keep track of their academic performance.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages