ModCraft is a desktop application built for students from National University of Singapore (NUS) to help them track and organise their academic journey. With ModCraft serving as your personal study planner, you can easily:
And much more!
ModCraft streamlines the stressful process of course planning by providing a seamless user experience. It is tailored for efficiency through a Command Line Interface (CLI), complemented by the convenience of a Graphical User Interface (GUI) developed using JavaFX.
Given below are my contributions to the project.
Code contributed: RepoSense link
Project management:
Enhanced and new features:
delete
command: allows users to delete a module from the module plan only if it exists.
calculateCAP
command: allows users to calculate the Cumulative Average Point (CAP) of all valid modules in the module plan easily, using their grades and modular credits.
calculateMC
command: allows users to calculate the total sum of Modular Credits (MCs) of all modules in the module plan, regardless of their grades.
Documentation:
Community: