Yong Rui's Project Portfolio Page
Project: Ultimate Divoc Tracker
This project is based on the AddressBook-Level3 project created by the SE-EDU initiative. This application is a variation of the above original project, tailored for school administrators to track COVID-19 cases amongst students in schools.
Given below are my contributions to the project.
- New Feature: Status attribute for persons (Pull request #32)
- What it does: Gives each person in the list a status attribute denoting their COVID-19 status.
- Justification: Track COVID-19 status of each person
- Highlights: Status can be
"Positive","Negative"or"Close-Contact" - Credits: {Collaborators: Yong Rui, Zi Foong}
- New Feature: Command to find persons by Class Code (Pull request #56)
- What it does: Find a list of persons that match the Class Code given.
- Justification: Allows admins and users to find all persons in the same class
- Highlights: Given Class Code can be part of the full Class Code
- Credits: {}
- New Feature: Command to find persons by Activity (Pull request #83)
- What it does: Find a list of persons that match the Activity given.
- Justification: Allows admins and users to find all persons in the same activity groups.
- Highlights: Can find specific Activity from multiple Activities tied to the same person.
- Credits: {Collaborators: Yong Rui, Zi Foong}
-
Code contributed: RepoSense link
- Project management:
- Managed releases
-----(– releases) on GitHub
- Managed releases
- Enhancements to existing features:
- Documentation:
- User Guide:
- Added glossary for user guide (commit)
- Added quick start for user guide (commit)
- Added documentation for the features
addandlist(commit)- Fixed formatting errors (commit)
- Added more introduction information #104
- Added link to download application .jar file #104
- Added installation notes #104
- Added more information to certain commands’ sections #104
- Added tips and warnings to multiple sections #104
- Added feature notes #104
- Added links to multiple parts of the markdown #104
- Updated and change user guide to have more information and be more user friendly to read #109
- Updated user guide to resolve issues from Practical Exam Dry Run #166
- Solves: #152, #150, #148, #147, #145, #141, #136, #135, #124
- Added information about status and how it automatically changes #166
- Updated find by name section to include tips to find multiple students at the same time #166
- Added information about editing activities replacing the activities rather than adding #166
- Added information in add student section about the restrictions of each input #166
- Added information for clear command #166
- Added warning for clear command #166
- Updated user guide to resolve issues from Practical Exam Dry Run #171
- Solves: #159, #157, #143, #137, #128, #127
- Added information about GUI aspect ratio #171
- Added alternate ways to start the app from command line #171
- Added notes on UDT only tracking COVID within the app, not externally #171
- Added information on find command finding a person not listed inside the app #171
- Added information on limitations of automation of status changes by the app #171
- Developer Guide:
- Added use cases for developer guide #27
- Added skeleton for DG additions #90
- Added information for Find By Class Code, Find By Activity #96
- Updated design considerations for Find By Class Code, Find By Activity, and Find By Status #96
- Updated implementation information for Status, Class Code, Activity and Find By Status #96
- Added followed steps for Find By Class Code, Find By Activity, and Find By Status #96
- User Guide:
- Community:
- Tools:
- – (#–)
- –