Distributed Systems
- Average
- 70.0%
- Banked
- 21.0%
- Marked
- 30%
Less a feature list, more the model underneath it: the weighting engine, the projection range it produces, and what is built on top of that number.
Most of what UniGrade does traces back to one calculation: a weighted average, run continuously, at three nested levels. Assessments inside a module, modules inside a year, years inside a degree. Everything below is either a view onto that number, a way to explore how it might change, or a tool built to help you act on it.
Here it is on one example degree: Jane, final year of BSc Computer Science. Each level's result becomes a single row in the level above, and only marked work is averaged.
Year 1 counts 0% here, so its 71.2 teaches you something but moves nothing. Your handbook sets these weights, and you can change them.
With 62.2% of the degree marked and 41.9% already banked, the remaining 37.8% has to carry the gap to each boundary. That is the whole back-calculation.
| First | (70 − 41.9) ÷ 37.8 | 74.3% |
|---|---|---|
| 2:1 | (60 − 41.9) ÷ 37.8 | 47.9% |
| 2:2 | (50 − 41.9) ÷ 37.8 | 21.4% |
| Third | 41.9 banked is already above 40Already above 40 | Secured |
Features marked PRO are part of the paid plan. Everything else is free on every account.
You set up years with their real weightings, modules with their real credit values, and assessments with their real percentage weights: the same structure your university uses internally, not a generic GPA approximation. Change a weighting later and every projection recalculates from it immediately.
How university credits workEvery module, year and degree total shows two numbers side by side: what you have banked (treating every ungraded assessment as a zero, your worst-case floor) and your average on completed work only (your current form). Neither figure quietly assumes an ungraded piece will go well.
Set a target classification and UniGrade solves the equation in reverse: the precise average required on everything still outstanding, broken down per module and per year, with a status flag the moment a target slips out of mathematical reach.
What grade do I need for a 2:1?Drag hypothetical scores onto ungraded coursework and exams and watch projected module, year and degree grades update instantly. It is a sandbox: nothing is written as an actual result until you log a real mark, so you can explore scenarios freely.
Try it here. The exam is worth 6% of Jane's degree; the essay 4%.
Rather than a single predicted grade, Insights shows your classification as a range: 0% on everything remaining, your current average carried forward, and 100% on everything remaining. It also shows which modules are pulling your average up or down the most right now.
Pro accounts can download a CSV of every module, assessment, weight and score, or generate a printable PDF transcript laid out for placement and internship applications. Both are built from your actual entered data, not a marketing mock-up.
The planner reads your assessment weights. The social side reads only minutes studied.
A calendar and agenda view flags what is overdue, due this week, or handed in and awaiting a mark, pulled directly from the deadlines attached to your assessments. It is never a separate list you have to keep in sync by hand.
Study time, not grades, is what gets tracked socially: log a session, keep a daily streak toward a weekly goal, and climb a friend league ranked purely on effort. Your classification, module marks and average are never visible to anyone else, ever.
Streak freeze, to protect a streak on a day off PRO
A Pro user can create a squad that anyone can join. The squad pools everyone's logged study time toward a shared weekly goal, visible on Insights, without exposing a single grade.
Joining a squad with an invite code is free.
UniGrade installs as a proper app on phone, tablet or laptop straight from the browser, with no app store, and can send reminders for approaching deadlines and streaks so the planner does not depend on you remembering to open it.
How to install on your deviceGrades and study data are tied to your account alone. Friends, leagues and squads only ever see time studied, never a mark, a module result or a classification. There is no code path that surfaces one student's grades to another.
Read the privacy policyQuestions about pricing or sign-up are on the pricing page. Anything else, get in touch.
No. The simulator is a sandbox: dragging hypothetical scores only updates a projection. Nothing is saved as an actual mark until you enter it as a real result on that assessment.
Pro accounts can download a full CSV of every module and assessment, or generate a printable PDF transcript formatted for placement and internship applications, directly from the Pro tools page.
UniGrade calculates three figures for every level of your degree: a worst case (0% on everything ungraded), your current-form average (based only on completed work), and a best case (100% on everything left). So you always see a realistic range, not a single flattering number.
You can export your data at any time, and deleting your account removes your academic data, study history and profile entirely. See our privacy policy for the full detail.

Free to start, no card needed. You can also install it as an app on any device.