EduBuddy is a desktop application designed for secondary school teachers to manage student information better. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.
-
Major enhancement: Added commands which manages student’s administrative information
-
What it does: It allows the teachers to add other details that are required into the student records.
-
Justification: These details are important for the teacher is as teachers are able to better justify a student’s performance and would know who to contact to help the student perform better.
-
-
Minor enhancement: Enhanced tag command functionalities
-
Code contributed: [Functional code] [Test code]
-
Other contributions:
-
Project management:
-
Enhancements to existing features:
-
Extracted out EditPersonDescriptor as a class on it’s own as it is shared by many other commands. This is to better edit the commands in the future as we add more commands.
-
-
Documentation:
-
Community:
-
Tools:
-
Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users. |
Given below are sections I contributed to the Developer Guide. They showcase my ability to write technical documentation and the technical depth of my contributions to the project. |