Gan Jia Lerk - Project Portfolio Page
Overview
revisED is a CLI application to help students revise by allowing them to create flashcards, take quizzes, and keep track of their deadlines, tasks and any other important dates. It is written in Java.
Summary of Contributions
-
Code contributed: RepoSense link
-
Enhancements implemented:
-
Did up the base code for the project for easier development #12
-
Implemented most SubjectCommand features which includes:
- JavaDoc in subjectcommand package excluding QuizSubjectCommand and ResultSubjectCommand which are from Muthu
- All classes under the subjectcommand package excluding ExportSubjectCommand which is from Chin Hang, and QuizSubjectCommand and ResultSubjectCommand which are from Muthu
- Logging in classes in subjectcommand package
- Assertions in classes in subjectcommand package
-
Implemented some methods in the Ui class which includes:
- All relevant Subject Error messages as well as printing all subject related methods in Ui
-
Implemented exceptions which includes:
-
Implemented almost all the test cases under the command package which includes:
-
Implemented most assertions in Ui class
-
-
Contributions to documentation:
- Did the Main level features
- Did the restructuring of the UG together with Chin Hang
-
Contributions to the DG:
- Did all the design for the command package, inlcuding diagrams #128
- Did implementation for 4.7 Adding objects implementation and 4.8 Accessing subjects/topics implementation, including diagrams #159
- Did the first level of restructuring to the DG #86
- Did the base part of design in card package which was later done by Herman
-
Review/mentoring contributions: