Skip to content

Domain Model

Maxime Buteau edited this page Oct 14, 2019 · 9 revisions

Domain Model (Deliverable 1)

Description:

The domain model is derived directly from the requirements. The manager can oversee the evaluations, sessions, tutors, and students. The manager is situated in the middle because he controls the overall system. We created three main enumeration classes for Evaluation , Session and Room , to fit all the different combinations. Moreover, the manager is in charge of adding the subjects, courses, and schools of were the tutoring service is offered. The manager can also remove tutors and students as well as subjects, courses, and schools from the platform to keep everything up to date. Each meeting between a tutor and a student is called a session with detailed unique information. After each session, the tutor will be evaluated by the student, and the manager is able to view the rating.