Ker Chin Tian - Project Portfolio Page

Overview

ModTracker is a desktop app for NUS students to track the time spent as well as tasks to do for each of their modules. It helps students to prioritise their work and balance their time spent amongst their modules. This app uses a Command Line Interface (CLI).

Summary of Contributions

This section gives a description of the different contributions I have made in this project.

Code Contributed

The code which I have contributed to this project can be found here.

Enhancements Implemented

The main feature which I worked on for this project was the storage feature, which stores data inputted by the user to an external file. At the start of the program, it will also load the data from this file.

The data consists of the user's name, as well as the modules and tasks data.

Other enhancements I have made include:

Contributions to User Guide

I added the explanations for my features, which are

Besides, I edited the introduction, and the expanded on the explanations for other features in response to feedback from our CS2101 tutor. I also made minor changes to ensure that the overall format is consistent.

Contributions to the Developer Guide

I was in charge of writing the Parser and Storage components under the Design section of the Developer Guide. For implementation, I wrote about the storage feature (Section 4.1). I also edited the contents to phrase the sentences in a more active rather than passive form, and checked that there were no major errors such as missing hyperlinks.

Contributions to Team-based Tasks

Some team-based tasks I did include reviewing and refactoring my teammate's code, releasing a new version on GitHub, finding bugs in the program, keeping track of our deadlines and updating parts of the documentation which are not under mine.

Contributions Beyond the Project Team

I have helped to review the code and documentation of other teams, while providing suggestions to them. I have also tested the jar files of other teams and reported bugs.

Home Page