Toh Xin Yi's Project Portfolio Page
MATHUTORING is a desktop application for private math tuition teachers to manage their students’ contact as well as their progress. It allows these tutors to track their students’ progress report which subsequently allows them to plan future lessons and have an overall view of their schedule for ease of planning.
Given below are my contributions to the project.
- Enhancements added:
- Added task model and related commands to the original model
-
Code contributed: RepoSense link
- Contributions to team-based tasks:
- Created issues during weekly team meeting to keep track of what needs to be done in detail each week and by who
- Upload screenshots of product demo during multiple milestones
- Project management:
- Managed releases
v1.1
-current release
on GitHub
- Managed releases
- Contributions to documentation:
- User Guide:
- Developer Guide:
- Tweaked and added terminologies to glossary
- Added UML diagram for Task model
- Added instructions for manual testing of adding students, deleting students, adding tasks, deleting tasks and marking tasks
- Community:
- PRs reviewed (with non-trivial review comments): #52, #49, #19, #20
- PRs reviewed (with thorough comments and suggestions): #119, #166
- Contributed to forum discussions (examples: Issue regarding tweaking GUI for better user experience)
- Reported bugs and suggestions for other teams in the class (examples: PE-D)