-
modsUni is a desktop timetable management application created by students for students. It incorporates a simple GUI with majority of its user interactions occurring in its in-built CLI.
-
modsUni is targeted at NUS undergraduates(possibly other local universities like NTU & SMU) in need of a tool to generate a simple module plan for their respective academic semesters.
-
Undergraduates with no clue as to how to plan their timetables in the respective semesters can use our tool to include possible module combinations and with a simple command/click, modsUni would generate a possible timetable for students.
-
With literally hundreds of modules and thousands more combinations, students are faced with a dilemma semester after semester. Additional prerequisites and preclusions only exacerbate the already complicated and often frustrating process of planning timetables.
-
modsUni is the one-stop solution for all students. Incorporating advanced algorithms and enhanced UI/UX design, modsUni can help students manage their modules throughout their candidature effectively, efficiently and swiftly.
-
modsUni includes the following features:
-
Students can manage their respective accounts
-
Students can manage modules their have already taken or ought to take
-
Students can export/import current module configurations
-
Students can generate a timetable that includes the modules they have specified
-
Administrators can add/update/delete modules accordingly
-
Acknowledgements
-
Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob.
-
modsUni is built upon an AddressBook-Level4 Application created by the SE-EDU initiative.
-
Libraries used: TextFX, ControlsFX, Jackson, Guava, JUnit5