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
Candidate
for the user to tag. - Justification: This will enable the user to be able to see clearly which
Candidates
have not been scheduled. - Highlights: Created triggers for the
InterviewStatus
to be toggled automatically. - Worked with other team members to allow
InterviewStatus
to be toggled according to theScheduling
system in the Application.
- Created a new attribute for the
- New Feature:
ApplicationStatus
#87- Created a new attribute for the
Candidate
for the user to tag. - Justification: This will enable the user to tag the
Candidate
according to their Application outcome. - Worked with other team members to ensure the statuses integrate well with the
Scheduling
system.
- Created a new attribute for the
- New Feature:
focus command
#180- Created a new feature to allow a
Candidate's
information to be populated in the center panel. - Justification: Remove clutter in the
main list
, and only retrieveCandidate's
information when necessary. - Highlights: Enabled the center panel to refresh when the
Candidate's
interview
orstatuses
is 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.2
andv1.3.1
(2 releases on Github)
- Managed release of
- Enhancements to existing features:
- UI Development: Added new colour boxes for the
InterviewStatus
andApplicationStatus
to 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
statuses
likeInterviewStatus
andApplicationStatus
. - Enhanced documentation on
help
command. - Included documentation on
triggers
forstatuses
such asInterviewStatus
andApplicationStatus
.
- Added documentation for new commands like
- Developer’s Guide:
- Added diagrams for
help
,ApplicationStatus
andInterviewStatus
.
- Added diagrams for
- User Guide
- Contributions to team-based tasks:
- Helped set up the team organisation on GitHub.
- Helping team members when required.
- Community