Course enrolment dashboard

ANU’s own course enrolment (Programs & Courses / ISIS) makes you check a course’s seats, its prerequisites and your own completed courses in three different places, then enrol in a fourth. This is the version I wish existed: one page that shows a course’s seats and prerequisite status against what you’ve actually completed, and lets you enrol, drop or mark a course complete right there — no separate system, no guessing.

What good looks like here

Four things about the real system are the actual annoyance, so they’re the four things this prototype fixes:

I chose not to build:

Server-side validation is the one thing I treat as non-negotiable rather than a judgement call: a course being full or a prerequisite being unmet is re-checked on the server on every enrol attempt, never assumed from a disabled button in the browser.