Jun Rong's Project Portfolio Page
Project: Nus Classes
NUS Classes is an app that enables the professors to better manage contacts from large numbers of students and staff, and allow the professor to document the task that he/she needs to do. Given below are my contributions to the project.
- New Feature: View Task (Pull Request #68)
- What it does: Allows user to view who were assigned to each task.
- Justification: This allows NUS Computing Professors to easily remember who they assigned to the task.
- Highlights: Understanding how
ObservableListworks and the effect it has on the GUI. - Credits: Reused code ideas from AB3
- New Feature: Storing link in tasks (Pull Request #95)
- What it does: Stores link in tasks.
- Justification: This allows NUS Computing Professors to store link to task for easier management.
- New Feature: Create recurring tasks (Pull Request #114)
- What it does: Allows user to create a task repeatedly with a fixed interval using a single command.
- Justification: This allows NUS Computing Professors to create tasks that occur regularly conveniently.
- Credits: baeldung for the mapping of common date intervals. Reused with slight modifications
- New Feature: List tasks (Pull Request #146)
- What it does: List all tasks.
- Justification: This allows NUS Computing Professors to see all the tasks they created, after they have manipulated the list.
- Credits: Reused some code ideas from AB3 to suit Task
- New Feature: Highlighting of tasks (Pull Request #149)
- What it does: Highlight tasks with different colour depending on their state.
- Justification: This allows NUS Computing Professors to easily see which tasks are coming up or are already dued.
- Code contributed: RepoSense link
- Project management:
- Managed releases
v1.2-v1.4rc(3 releases) on GitHub
- Managed releases
- Documentation:
- User Guide:
- Developer Guide:
- Added documentation for the features
View contacts assigned to a task#118
- Added documentation for the features
- ReadMe:
- Update ReadMe.
- Update ReadMe.
- Community: