Lee Rong Jieh's Project Portfolio Page
Project: Teaching Assistant
Teaching Assistant is a desktop application used for managing contacts and entries for JC/Secondary school teachers. The user interacts with it using a Command Line Interface (CLI), and it has a Graphical User Interface (GUI) created with JavaFX. It is written in Java, and has about 10 (tbc) kLoC.
Given below are my contributions to the project.
- Code contributed: RepoSense Link
- Enhancements implemented:
- Task class and its respective attribute classes (Which was updated to Entry class).
- Task, Schedule, Entry class storage functionality.
- Delete Task command and other dependencies(Which later became delete entry command).
- Clear overdue entries command and other dependencies.
- List Entry command by day/week/all and other dependencies.
- Test code for storage.
- Test code for other feature implementations mentioned above.
- Contributions to the UG:
- Task section (Later updated to Entry section)
- Illustrations for command examples.
- Contributions to DG:
- Implementation for ClearOverdueCommand
- Use Cases
- Contributions to team-based tasks:
- Contributing issues in issue tracker
- Removing code not needed for final product
- Released V1.2.1
- Review/mentoring contributions:
- Reviewed most pull requests. Pull Request page
- Provided suggestions in prs.
- Contributions to DG extracts:
- Contributions to UG extracts: