Wei Ning's Project Portfolio Page
Overview
StudentConnect is the solution for hassle-free team formation for CS2101/CS2103T students to browse profiles and connect with others for group work.
Summary of Contributions
Code contributed
- Link to my RepoSense report
Enhancements implemented
- Updated Feature: Added the ability to
addthe student’s personal details into the system.- Highlights: This enhancement affects existing commands and commands to be added.
- Added the different field classes and other classes associated with the feature too.
- Challenges: Dealing with errors that occurred while changing the other classes associated.
- Updated Feature: Helps the user to find the user guide if they need
helpand see requirements of CS2101/CS2103T groupings.- Highlights: Updated help window to be more useful for our app and target audience.
- Added test cases, updated UI of the help window and added relevant information.
- Challenges: Adjusting the layout was quite challenging as a beginner in FXML.
- New Feature: Added the ability to
marka specified task in a specified group.- Highlights: This allows users to keep track of tasks and mark it as done.
- Added test cases for the feature.
- New Feature: Added the ability to
unmarka specified task in a specified group.- Highlights: This allows users to keep track of tasks and mark it as not done.
- Added test cases for the feature.
Contributions to the UG
- Under features and command summary, the
add,help,markandunmarkportion. - Helped standardise messages, added logo and valid major list (in appendix) in the UG.
Contributions to the DG
- Brainstormed as a group for the details included in the DG.
- Under Use-cases, the
add,help,markandunmarkfeature. - Updated the sequence diagram under
Logic Componentsection andAppendix: Instructions for manual testingto include all the commands for StudentConnect.
Contributions to team-based tasks
- Did equal share of tasks assigned and brainstormed features that were implemented.
- Created the StudentConnect logo, updated README.md and index.md.
Review/ mentoring contributions
- Review other members’ pull requests, gave ideas and suggestions.
- Help members with debugging and test cases.
Contributions beyond the project team
- Helped in the load testing, found bugs of other team’s project during PE-D and PE.