-
Notifications
You must be signed in to change notification settings - Fork 2
Home
This project is for developing a system for a tutoring company for high school, CEGEP, and university students. They can approach the company for any subjects to find the appropriate tutor. The system needs to satisfy all requirements and be developed via a release pipeline to automate the software delivery process. Viewpoints developed by multiple teams will be integrated via service calls. Group 16 is working on the student viewpoint of the application. The viewpoint must satisfy all the requirements and enable a student to set up a tutoring session with a tutor.
So far, two sprints have been completed since the start of the project. The project reports for both the sprints are available and can be accessed from below:
- Project Report (Sprint 1)
- Project Report (Sprint 2)
- Project Report (Sprint 3)
- Project Report (Sprint 4)
Our project is called Tutoring System and it can be found at https://ecse321-project-group16.herokuapp.com/
Heroku App Name : tutoringsystem-backend-16
- Erdong Luo
- Mustafain Ali Khan
- Paul Hooley
- Talha Riaz
- Zheng Cui
Name | Roles/Tasks | Time Spent (Hours) |
---|---|---|
Erdong Luo | Domain Modelling | 10 |
Mustafain Ali Khan | Documentaton, Issue Tracking, Build System & CI, Persistence Testing | 13 |
Paul Hooley | Persistence Layer & Database | 7 |
Talha Riaz | Documentaton, Issue Tracking, Persistence Testing | 12 |
Zheng Cui | Documentation, Issue Tracking, Persistence Layer & Database | 15 |
- Project Report (Sprint 2)
- Restful Services Endpoints
- Restful Services Tests
- Software Quality Assurance Plan
- Software Quality Assurance Report
- Integration Plan
- Meeting Minutes
Name | Roles/Tasks | Time Spent (Hours) |
---|---|---|
Erdong Luo | Business Methods for Requirements 12,13,14 Unit Testing for Business Methods using Mockito ,document | 12 |
Mustafain Ali Khan | Business Methods for Requirements 1,2,3,4, Unit Testing for Business Methods using Mockito, Improving Code Coverage, Documentation | 25 |
Paul Hooley | Fix database from deliverable 1, Code coverage for backend, Requirements 8,9, Documentation | 25 |
Talha Riaz | Business Methods for Requirements 5,6 & 15, Unit Testing for Business Methods using Mockito, Documentation | 12 |
Zheng Cui | Business Methods for Requirements 7, 10, 11, 12, Documentation | 8 |
Name | Roles/Tasks | Time Spent (Hours) |
---|---|---|
Erdong Luo | Project Wiki, Tutor List | 8 |
Mustafain Ali Khan | Architecture Model, Frontend(Home Page, Navigation Bar, Search Page, Review Page, Logout), Integration of Backend with Frontend (searchUniversities.js, logout.js) | 20 |
Paul Hooley | Login And Register Frontend and Integration with Backend | 15 |
Talha Riaz | Frontend(Manage Sessions), Modification of Backend for Integration, Integration of Backend with Frontend (getSessions.js), Documentation | 15 |
Zheng Cui | Backlog, Tutor Profile | 8 |
Name | Roles/Tasks | Time Spent (Hours) |
---|---|---|
Erdong Luo | Code Documentation, cleaning up backend services and controller | 12 |
Mustafain Ali Khan | Book Session Android screen, Dashboard Screen | 20 |
Paul Hooley | Login Screen Android | 20 |
Talha Riaz | Manage Sessions Screen, Project Wiki | 15 |
Zheng Cui | Register Screen, User Documentation | 20 |