Isabel Chong's Project Portfolio Page
Project: CLIpboard
Overview
CLIpboard is a desktop application that helps educators, especially those that tutor multiple classes, by managing their students’ particulars in an organised manner.
Summary of Contributions
Code Contributed
View my code contribution here: Code Dashboard
Enhancements Implemented
- Implemented initial change of
add
command in v1.2 (#47, #74, #59)- Updated
AddCommand
,EditCommand
andStudent
class to includemodule
field
- Updated
- Implemented features of assigning grades (#133,
#142,
#264)
- Created classes
Task
,UniqueTasksList
andSerializedTask
- Implemented commands under the
Task Page
andGrades Page
-task
,add task
,edit task
,delete task
andassign
- Enhanced existing code with test cases -
TaskCommandTest
andAssignCommandTest
- Created classes
- Implemented custom
HelpCommand
to have customised help windows for the five pages on CLIpboard (#161)
Contributions to User Guide (UG)
- Handled the initial refactoring for v1.2
- Contributed to UG for v1.4 (#141,
#239,
#266,
#267)
- Added in the user instructions for commands under
Task Page
andGrades Page
- Added in guiding examples under
Navigation Guide
and the description of elements underVisual Guide
- Added in the user instructions for commands under
- Helped to review PRs about UG here
Contributions to Developer Guide (DG)
- Contributed to the initial draft for v1.2 #24
- Handled the
Appendix: Requirements
section
- Handled the
- Contributed to DG for v1.4 (#221,
#254)
- Refactored mentions of
AB3
toCLIpboard
, including descriptions and links - Added instructions for
Manual Testing
section for the following commands or sections -Launch and Shutdown
,General Commands
,Course Page Commands
,Group Page Commands
,Task Page Commands
,Grades Page Commands
,Saving Data
- Refactored mentions of
- Helped to review PRs about DG here
Contributions to Team-Based Tasks
- Handled setting up of
codecov
Review/Monitoring Contributions
- Reviewed PRs on code and documentation quality
Contributions Beyond the Project Team
- Participated in PE-D bug-catching exercise, which consists of reviewing and testing another teams’ project. You can view the issues found here.