JETHRO SIM SHENG YANG Project Portfolio Page
Project: Tutee Managing System (TMS)
Tutee Managing System (TMS) is a desktop application designed for private tutors managing students, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). TMS utilizes your fast typing ability to execute your management tasks faster than traditional GUI apps.
Given below are my contributions to the project.
- New Feature: Added the ability to copy and add existing students.
- What it does: allows the user to add and existing student to TMS that wants to be tutored for other subjects or timeslots without having to key in all the student particulars again.
- Justification: This feature improves the product significantly because a user quickly add new lessons for students.
- Highlights: This enhancement builds upon the
add commandfeature and required use of theeditCommandfeature as well. The combination of these two features results in the currentcopy command.
-
Code contributed: [link](https://github.com/AY2223S2-CS2103T-W10-4/tp](https://nus-cs2103-ay2223s2.github.io/tp-dashboard/?search=gekhro&breakdown=true&sort=groupTitle%20dsc&sortWithin=title&since=2023-02-17&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other)
- Project management:
- to be added
- Enhancements to existing features:
- Helped to add Subject and Schedule field to a tutee.
- Updated a few methods and checks such as the equals method to incorperate these fields
- Documentation:
- Readme.md
- UserGuide.md
- Added documentation for the
copyfeature. - Added pictures to help illustrate documentations.
- Added documentation for the
- DeveloperGuide.md
- Added implementation detail of the
copyfeature
- Added implementation detail of the
- Community:
- Reported bugs for the other teams during PE-Dry run
- Tools:
- to be added