nusmods icon indicating copy to clipboard operation
nusmods copied to clipboard

Graduation eligibility checker based on planned modules and specialisations

Open mingyang143 opened this issue 2 months ago • 1 comments

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.

mingyang143 avatar Oct 03 '25 07:10 mingyang143