nusmods
nusmods copied to clipboard
Graduation eligibility checker based on planned modules and specialisations
Is your feature request related to a problem? Please describe.
Currently, the module planning feature allows users to map out which modules to take each semester. However, students often face uncertainty about whether their chosen modules (including specialisations, faculty requirements, and unrestricted electives) will actually allow them to graduate on time. This usually requires manual cross-checking with degree requirements, which is tedious and error-prone.
Describe the solution you'd like
Enhance the module planning feature with a graduation eligibility checker:
- Allow users to input their degree programme, faculty, and specialisation(s).
- Compare the user’s planned modules against official graduation requirements.
- Provide real-time feedback (e.g., Satisfies all requirements, Missing X MCs in Core Modules)
Describe alternatives you've considered
Manually cross-referencing NUSMods module planner with NUS degree requirement documents.