Fang Xinjia - Project Portfolio Page
Project: All-in-oneNUS
All-in-oneNUS is a desktop application for making university life easier in NUS. It has 4 different tools, and is optimized for use via a Command Line Interface (CLI). It is written in Java and has about 4 kLoC
Here are my contributions to the project.
Summary of contributions
Features
Module
Enter the module code followed by the number of slots available.
Student
Enter the student information and the rank they want to put for bidding the module.
List down
Lists down the students and their priority who want to get the module.
Recommendation
Shows the number of students who have higher priority and predicts the chances of getting that module (High, medium or low)
Delete student
Removes the student from the list.
Exit
Exit module planner
###Code Contribution:
https://nus-cs2113-ay2021s2.github.io/tp-dashboard/?search=&sort=groupTitle&sortWithin=title&since=&timeframe=commit&mergegroup=&groupSelect=groupByRepos&breakdown=false&tabOpen=true&tabType=zoom&zA=fangxinjia0203&zR=AY2021S2-CS2113T-T09-3%2Ftp%5Bmaster%5D&zACS=137.97170513775131&zS=2021-03-05&zFS=&zU=2021-04-10&zMG=undefined&zFTF=commit&zFGS=groupByRepos&zFR=false ***
Documentation
- User Guide:
- Created the hyperlinks
- Documented features of Module Planner
- Developer Guide:
- Edited user stories section
- Created class diagram for Module Planner