degree.ly is a platform designed for NUS students planning their semesters and cumulatively tracking their degree progress.
It builds upon the success of the NUSMods platform and brings together a more integrated and convenient experience for students to keep track of and plan their degree progression.
These are some ways in which our design of degree.ly has adhered to design principles.
Throughout the application, our theme colours of purple and blue shades are used throughout for consistency. This applies to our buttons as well.
This allows important fields like unallocated modules in red (bottom-right of the screenshot) to stand out.
In the example above, we do not solely rely on colour to convey information. Although the unmet requirement in IT Professionalism is highlighted in red, it is accompanied by a badge as well which indicates the number of unmet modules in that basket.
Moreover, all text and components on the page have appropriate contrast with the background to create an accessible Web experience for users.
To prevent users from accidentally deleting a whole semester, we have added a popup to confirm that they would like to delete the module. Users are able to easily dismiss the popup if they have accidentally clicked on the delete button, or if they have changed their mind.
The plan dropdown that is present in every screen lets users know which one of their plans they are currently viewing and allows them to easily transition between the different plans that they have.
The degree metrics on the right sidebar follows the user through every screen as well, and updates according to the degree settings they currently have and the modules allocated. For example, changing their degree settings will alter the Degree Requirements section accordingly.
This way, users do not have to remember how their changes to their degree plan will affect their degree progress as it is updated realtime in the metrics sidebar.
Dominique Ng
Year 3
Computer Science
Kenneth Fung
Year 3
Computer Science
Geraldine Foe
Year 4
Sociology
Ong Ai Hui
Year 4
Computer Science