Skip to content

Latest commit

 

History

History
68 lines (39 loc) · 2.2 KB

chuakunhong.adoc

File metadata and controls

68 lines (39 loc) · 2.2 KB

Chua Kun Hong - Project Portfolio

PROJECT: EduBuddy


Overview

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.

Summary of contributions

  • 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:

Contributions to the User Guide

Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users.

Contributions to the Developer Guide

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.