-
Notifications
You must be signed in to change notification settings - Fork 345
Open
Labels
Description
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.