Kwa Jun Liang, Desmond - 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 details my contribution in this project. The detailed contributions can be found in subsequent sections.

Code Contributed

All the code contributed by me in this project can be found here

Enhancements Implemented

The main features that I worked on for this project are add time, minus time and edit time functions. These functions help modify the actual time spent on each module in the user specified week.

As for the feature enhancements, here are the enhancements made to the three aforementioned functions:

Contributions to User Guide

I contributed to the program features by adding the details of the addtime, minustime and edittime features (Section 2.4, 2.10, 2.11) in the user guide.

Contributions to the Developer Guide

I contributed to the documentation (Section 5) part of the developer guide. I added the implementations of the addtime (Section 4.3), minustime (Section 4.4) and edittime (Section 4.5) features. I also added two sequence diagrams under these implementations.

Contributions to Team-based Tasks

I tested our team's app to find bugs and helped managed errors in codes when our functions conflict with each other's. I also set up logging file for the team. Additionally, also edited the demo video for our team. On top of that, also helped to find documentation issues and rectify them when needed.

Contributions Beyond the Project Team

I provided feedback to the other teams' code and their documentations. I also tested other teams' apps in which I reported bugs found to them and also provided suggestions.

Home Page