Majedah's Project Portfolio Page
Overview
StudentConnect is the solution for hassle-free team formation for CS2103T students to browse profiles and connect with others for group projects.
Summary of Contributions
Code contributed
- Link to my RepoSense report.
Enhancements implemented
- New Feature: Tasks Command
- What it does: Lists out the set of tasks for each group.
- Highlights: Since StudentConnect is catered towards CS2103T and CS2101, the tasks are pre-set and are automatically assigned to each group.
- Challenges: Our team had initially planned to have a separate UI list for tasks, but due to time constraints, the tasks now show up in the feedback panel instead.
- Enhancement: Added Tutorial, Gender and Nationality fields
- Included the tutorial, nationality and gender fields to the person model.
- Enhancement: Updated UI for nationality and gender fields.
- Enhancement: List Command
- Updated the list students feature’s success message to match StudentConnect context.
Contributions to the UG
- Under student commands and command summary, the ‘list’ portion.
- Under group commands and command summary, the ‘tasks’ portion.
- Added the “How to Use This Guide” section.
- Added the “Glossary” section.
- Updated the “Appendix” section to include requirements for all Persons’ fields.
- Updated hyperlink format based on peer-review.
- Added dividers throughout UG.
- Made sure screenshots were up-to-date when features are added or updated.
Contributions to the DG
- Updated the diagrams and description under Model Component section.
- Under Use-cases, the ‘tasks’ feature.
- Updated user stories for assigned tasks.
- Under implementation section, the tutorial field and list tasks features.
Contributions to team-based tasks
- Did equal share of tasks assigned.
- Filmed and edited the product demo.
- Brainstormed and suggested new features during each milestone.
- Ensured all team deliverables were met in time.
Review / mentoring contributions
- Reviewed teammates’ PRs and gave suggestions when appropriate.
Contributions beyond the project team
- Identified and assessed bugs in other teams’ projects.