Q1. Consider the following system: A school wants to automate their attendance taking. Attendance will be taken via a web interface. Each teacher can log in to the system and see a list of elasses...


Q1.<br>Consider the following system:<br>A school wants to automate their attendance taking. Attendance will be taken via a web<br>interface. Each teacher can log in to the system and see a list of elasses they are teaching.<br>The teacher can choose one of those classes and be presented with a list of students who are<br>enrolled in that class. The teacher can then set the attendance status of the students<br>(present/absent) and submit the form, which should update the attendance record of the class<br>for that time.<br>Students can log in and check their attendance record on a per class basis. Only the assigned-<br>teacher or the principal can give attendance for a class. In case the assigned-teacher is<br>absent, the principal must first assign another teacher for the class for that particular day.<br>The temporary-assigned-teacher can then take attendance for the class, only for that day.<br>The system must record this event for cases of attendance record dispute.<br>A teacher may be the assigned teacher of more than one class for a given teaching period.<br>Only the principal can change set or change the assigned teacher during the teaching period.<br>Once a teaching period finishes, the status of the attendance records must become<br>'archived'. During the teaching period each attendance record must have a status of 'active'.<br>Guardians can check the attendance record of their wards online. This however is limited<br>to only the current active attendance data. If 'archived' records are to be accessed, special<br>request must be lodged online, which the principal can then approve if she/he wishes.<br>Draw use case diagram of the above system.<br>

Extracted text: Q1. Consider the following system: A school wants to automate their attendance taking. Attendance will be taken via a web interface. Each teacher can log in to the system and see a list of elasses they are teaching. The teacher can choose one of those classes and be presented with a list of students who are enrolled in that class. The teacher can then set the attendance status of the students (present/absent) and submit the form, which should update the attendance record of the class for that time. Students can log in and check their attendance record on a per class basis. Only the assigned- teacher or the principal can give attendance for a class. In case the assigned-teacher is absent, the principal must first assign another teacher for the class for that particular day. The temporary-assigned-teacher can then take attendance for the class, only for that day. The system must record this event for cases of attendance record dispute. A teacher may be the assigned teacher of more than one class for a given teaching period. Only the principal can change set or change the assigned teacher during the teaching period. Once a teaching period finishes, the status of the attendance records must become 'archived'. During the teaching period each attendance record must have a status of 'active'. Guardians can check the attendance record of their wards online. This however is limited to only the current active attendance data. If 'archived' records are to be accessed, special request must be lodged online, which the principal can then approve if she/he wishes. Draw use case diagram of the above system.
Jun 04, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here