Tiew Wei Jian's Project Portfolio Page
Project: TAlent Assistant™
Overview
TAlent Assistant™ is a desktop lightweight and centralized management system catered to professors for managing the process of hiring undergraduate/graduate Teaching Assistants (TA). They will be able to access the TAs’ application data easily and review qualifications or availability for scheduling interviews. It is 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, this application will be able to help you manage all things under the hood of the TA initiative faster than traditional GUI applications.
Given below are my contributions to the project.
- New Feature:
InterviewStatus#87- Created a new attribute for the
Candidatefor the user to tag. - Justification: This will enable the user to be able to see clearly which
Candidateshave not been scheduled. - Highlights: Created triggers for the
InterviewStatusto be toggled automatically. - Worked with other team members to allow
InterviewStatusto be toggled according to theSchedulingsystem in the Application.
- Created a new attribute for the
- New Feature:
ApplicationStatus#87- Created a new attribute for the
Candidatefor the user to tag. - Justification: This will enable the user to tag the
Candidateaccording to their Application outcome. - Worked with other team members to ensure the statuses integrate well with the
Schedulingsystem.
- Created a new attribute for the
- New Feature:
focus command#180- Created a new feature to allow a
Candidate'sinformation to be populated in the center panel. - Justification: Remove clutter in the
main list, and only retrieveCandidate'sinformation when necessary. - Highlights: Enabled the center panel to refresh when the
Candidate'sintervieworstatusesis edited
- Created a new feature to allow a
-
Code contributed: RepoSense link You may view my code contributions via the RepoSense link provided!
- Project management:
- Managed release of
v1.2andv1.3.1(2 releases on Github)
- Managed release of
- Enhancements to existing features:
- UI Development: Added new colour boxes for the
InterviewStatusandApplicationStatusto be displayed more vibrantly.
- UI Development: Added new colour boxes for the
- Documentation:
- User Guide
- Added documentation for new commands like
focus. - Added documentation for
statuseslikeInterviewStatusandApplicationStatus. - Enhanced documentation on
helpcommand. - Included documentation on
triggersforstatusessuch asInterviewStatusandApplicationStatus.
- Added documentation for new commands like
- Developer’s Guide:
- Added diagrams for
help,ApplicationStatusandInterviewStatus.
- Added diagrams for
- User Guide
- Contributions to team-based tasks:
- Helped set up the team organisation on GitHub.
- Helping team members when required.
- Community