Ryan Tan Gee Teng's Project Portfolio Page
Project: TAddressBook
Below are my contributions to the project:
- New Feature: Filter Students by labs #70 & #94
- What it does:
- Filters the student list by their
labNumberandlabStatus.StudentHasLabPredicateis utilised to filter thefilteredStudentList.
- Filters the student list by their
- Justification:
- The TAddressBook might have large amounts of students and the TA will want a more concise list of students with specific commonalities.
- Highlights:
- This feature involved introducing a
Predicatein a javafxFilteredList. - Added functionalities for
LabStatusto support current features.
- This feature involved introducing a
- What it does:
- New Feature: View Student Details #90
- What it does:
- Previews a student’s details in another pop up window. Hidden details such as
labMarkare shown here.
- Previews a student’s details in another pop up window. Hidden details such as
- Justification:
- TA might want to examine a student’s lab performance.
- Highlights:
- This feature is UI intensive. The css and fxml of the
ViewWindowalso made use of theLabLabelto create a better looking list of labs in theViewWindowwith dynamic colours.
- This feature is UI intensive. The css and fxml of the
- What it does:
- Code Contributed:
- Code contributed can be found at this RepoSense Link
- Enhancements to existing features:
- Documentation
- Community