Chia Min Jiun's Project Portfolio Page
Project: Class-ify
Class-ify is a class management application built specially for Singapore Ministry of Education (MOE) teachers to monitor their student’s academic progress easily. Teachers can generate exam statistics for each class, and Class-ify quickly flags out students who require more support for contacting.
It is written in Java and the GUI is build using JavaFX.
Summary of contributions
Given below are my contributions to the project:
Code Contributed
- Check out this RepoSense link
Enhancements Implemented
- FindCommand
- Adapted
FindCommand
to search for a student using theirId
, on top of finding byName
.
- Adapted
- ViewStatsCommand
- Implemented new command to generate statistics for a particular
Exam
. - Created new
GradeLessThanMeanPredicate
andGradeComparator
classes as part of the ViewStatsCommand features. - See PR #149
- Implemented new command to generate statistics for a particular
Contributions to the UG
- Finding a student record
- Calculating exam statistics
- Command Summary Table
- Added the first draft of the Command Summary table
Contributions to the DG
- FindCommand
- ViewStatsCommand
- Added implementation details for
ViewStatsCommand
- Added a UML Diagram.
- See PR #177
- Added implementation details for
Reviewing / Mentoring contributions
Contributions beyond the project team
- Reviewed and provided feedback for the User Guides and Developer Guides for other teams in the same tutorial group.
- Found and reported bugs for team CodeConnect.