Project: TutorSynch

Given below are my contributions to the project.


Codebase:

  • Feature 1: Added Expected Grade field to student’s information
    • Allows tutor to store the expected grade of the student and keep track of student’s progress
    • Tested functionality of feature with empty inputs and duplicate eg/ fields
  • Feature 2: Added filter feature to filter persons list using conditions
    • Allows tutors to view all students who meet the same filter conditions
  • Implemented length constraints for:
    • Email, Phone Number, Current Grade, Expected Grade #121
  • Documentation:
    • User Guide:
      • Added fields to command format and examples for ‘add’ and ‘edit’ command
      • Add constraints for respective fields
    • Developer Guide:
      • Added additional Non-Functional Requirements for the project
  • Community:
    • PRs reviewed (with non-trivial review comments): #61
  • Testing
    • Performed Smoke Testing for V1.3 #68
      • Rectified bugs spotted during Smoke Testing #80
  • Bug Fixing
    • Rectified bugs faced during alpha-bug testing #133 #155
    • Rectified visual bug for UI #113