Changes between Version 16 and Version 17 of UseCaseModel
- Timestamp:
- 09/10/26 12:40:14 (7 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseModel
v16 v17 6 6 7 7 Use-cases: 8 9 8 - UC1001 – Add University – Administrator adds a new university to the system. 10 9 … … 15 14 - UC1004 – Create Subject – Administrator adds a new subject offered by a specific faculty. 16 15 16 17 17 **Professor** – Teaches subjects, advises students, and evaluates student performance. 18 18 19 19 Use-cases: 20 21 20 - UC2001 – Assign Grade to Student – Professor enters or updates the final grade, status, and absences count for a student in Student_Subject. 22 21 23 22 - UC2002 – Advise Student – Professor approves or records the advising period (Start_Date, End_Date) with a student in the Advice entity. 24 23 24 25 25 **Student** – Enrolls in subjects, checks grades, and requests academic advice. 26 26 27 27 Use-cases: 28 29 28 - UC3001 – Enroll in Subject – Student enrolls in a subject offered by their faculty, generating a Student_Subject record linked with a specific Professor. 30 29 … … 33 32 - UC3003 – Request Advice – Student requests academic advice/mentorship from a professor, creating an entry in Advice. 34 33 34 35 35 System (Third-party) – Optional: Not needed as the system database is self-contained. 36 36 37 37 == Scenarios: 38 39 38 [https://develop.finki.ukim.mk/projects/Scholaris/wiki/UC1001 Add University] 40 39 … … 45 44 [https://develop.finki.ukim.mk/projects/Scholaris/wiki/UC1004 Create Subject] 46 45 47 [https://develop.finki.ukim.mk/projects/Scholaris/wiki/UC2001 Assign Grade to Student] 46 [https://develop.finki.ukim.mk/projects/Scholaris/wiki/UC2001 Assign Grade to Student] 48 47 49 48 [https://develop.finki.ukim.mk/projects/Scholaris/wiki/UC2002 Advise Student]
