Xu BoJie's Project Portfolio Page
Project: Teaching Assistant Assistant
Teaching Assistant Assistant (TAA) is a desktop app for managing teaching assistant activities, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, TAA can get your teaching assistant tasks done faster than traditional GUI apps.
Given below are my contributions to the project.
- Code Contributed: RepoSense Link
- New Features
- Attendance and Participation
- What it does:
- Allows user to easily mark, unmark attendance and allocate participation points
- Users can easily preform the operations with just one command
- User can view the overall attendance and average participation points easily in the GUI
- What it does:
- Attendance and Participation
- Enhancements
- Updated help command UI to be more comprehensive (PR #140)
- Included a summary of TAA features in the help command window
- Updated the URL from AB3 to TAA’s userGuide
- Changed UI aspects of the help window
- Modified storage to store student’s Attendance and Participation info (PR #85)
- Updated the JsonAdaptedStudent to include student information such Attendance and participation
- Fixed failing test cases due to the modifications
- Updated help command UI to be more comprehensive (PR #140)
- Bug Fixes
- Documentation
- Team-based Tasks
- Helped with discussions on project ideas and core features