Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add final details of PPP #210

Merged
merged 2 commits into from
Nov 13, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 23 additions & 22 deletions docs/team/lheng1.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,37 +10,38 @@ TAfinder is a desktop resource management application used by NUS SOC professors

* **Code contributed**: [RepoSense link](https://nus-cs2103-ay2324s1.github.io/tp-dashboard/?search=lheng1&breakdown=true)


* **Enhancements implemented**:
* Enhancement 1: Compare between two applicants
* What it does (How deep the enhancement is): The enhancement facilitates a side-by-side comparison of two applicants through a user interface (UI).
* Description (What is the enhancement doing): The UI displays comprehensive details of both applicants, including Student Number, Name, GPA, Interview Score, Previous Module Grade, and Comments. The window intelligently compares values (e.g., GPA, Interview Score, Previous Module Grade) and highlights the higher score for quick reference. This feature streamlines the decision-making process for selecting a Teaching Assistant (TA).
* Justification (Why it is complete): The implemented feature offers a holistic view of applicants' credentials and simplifies the decision-making process by highlighting superior scores. This ensures that the professor can easily discern which applicant excels in specific criteria.
* Highlights (How hard was it to implement): Creating the UI posed challenges, particularly in integrating it with the main window. Ultimately, a separate window was developed to pop up upon the execution of the compare command.
* Credits (If any): Special thanks to Ravern for inspiring the idea of utilizing a separate window.
* What it does: The enhancement facilitates a side-by-side comparison of two applicants through a user interface (UI).
* Description: The UI displays comprehensive details of both applicants, including Student Number, Name, GPA, Interview Score, Previous Module Grade, and Comments. The window intelligently compares values (e.g., GPA, Interview Score, Previous Module Grade) and highlights the higher score for quick reference. This feature streamlines the decision-making process for selecting a Teaching Assistant (TA).
* Justification: The implemented feature offers a holistic view of applicants' credentials and simplifies the decision-making process by highlighting superior scores. This ensures that the professor can easily discern which applicant excels in specific criteria.
* Highlights: Creating the UI posed challenges, particularly in integrating it with the main window. Ultimately, a separate window was developed to pop up upon the execution of the compare command. Besides, having to constantly update and integrate all the different parameters, including new ones created by my teammates ate up most of my time on doing the tP, as there were a lot of dependencies between each parameter.
* Credits: Special thanks to Ravern for inspiring the idea of utilizing a separate window.


* **Contributions to the UG**:
* Which sections did you contribute to the UG?
* Created the skeletal version of the UG for the team.
* Created the skeletal version of the UG for the team: [PR #52](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/52)
* In charge of updating the `edit` and `compare` function of UG: [PR #52](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/52), [PR #85](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/85)
* Helped check overall quality of UG: [PR #211](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/211)


* **Contributions to the DG**:
* Which sections did you contribute to the DG? Which UML diagrams did you add/updated?
* Created the compare command section under implementation.
* Created example use cases for the team.
* Created the user stories table.
* Created the compare command implementation details: [PR #95](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/95)
* Created sample use cases for the team: [PR #48](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/48)
* Update target user profile, value proposition, and user stories: [PR #47](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/47)
* In charge of Planned Enhancements appendix: [PR #206](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/206)


* **Contributions to team-based tasks**:
* Created demos for the milestones.
* Created labels and milestones in team GitHub page.
* Created deadlines for the milestones.
* Created labels and milestones in team GitHub page.
* Enabled assertions for the project: [PR #87](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/34)

* **Review/mentoring contributions**:
* Links to PRs reviewed, instances of helping team members in other ways.

* **Contributions beyond the project team**:
* Evidence of helping others e.g. responses you posted in our forum, bugs you reported in other team's products.
* Evidence of technical leadership e.g. sharing useful information in the forum.
* **Review/mentoring contributions**:
* Reviewed teammates' PRs: [PR #34](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/87), [PR #42](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/42), [PR #57](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/57), [PR #61](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/61), [PR #75](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/75), [PR #77](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/77), [PR #79](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/79), [PR #89](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/89), [PR #90](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/90), [PR #96](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/96), [PR #98](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/98), [PR #110](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/110), [PR #204](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/204), [PR #209](https://github.com/AY2324S1-CS2103T-W10-1/tp/pull/209)

* **Contributions to the Developer Guide (Extracts)**:
* Reproduce the parts in the Developer Guide that you wrote. Alternatively, you can show the various diagrams you contributed.

* **Contributions to the User Guide (Extracts)**:
* Reproduce the parts in the User Guide that you wrote.
* **Contributions beyond the project team**:
* Reported bugs and suggestions for other teams in the class: [PED repo](https://github.com/LHeng1/ped)
Loading