Lim Jan Jay's Project Portfolio Page
Project: Teaching Assistant Contact Helper (TACH)
TACH helps CS Teaching Assistants tutoring multiple modules & classes by keeping track of their students and monitoring their progress on their tutorials. It is optimized for CLI users so that frequent tasks can be done faster by typing in commands.
The following sections below summarise my contributions to this project.
- Code contributed: RepoSense Link
- New Feature: Added the ability to delete tutorial groups of specific students.
- What it does: Allows the user to delete tutorial groups one at a time for a specified student.
- Justification: This feature improves the product significantly because it allows a user to undo an erroneous tutorial group, or delete irrelevant tutorial groups once a semester ends.
- Project management:
- Managed releases
v1.2
-v1.4
(4 releases) on GitHub - Set deadlines for milestones and made sure they were met.
- Set up the team repo
- Managed releases
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Added implementation details of the
deletetg
feature. - Added Non-Functional Requirements.
- Added implementation details of the
- Contributions to team-based tasks: