Attendance: Lecturer Check-in to non timetabled sessions
As a academic I can only check-in students who are timetabled in the specific instance of a timetabled activity. I would like to be able to search for, and check-in students who have attended the class but are not in timetabled class list so that I dont have to keep a manual record when a student swaps from one instance of a session to another.
Example: A course with an enrollment of 250 students might have one lecture and 10 tutorial sessions which in many cases are taught by multiple tutors and may be on different days. A student will be timetabled in the lecture and a specific tutorial, however it is common occurrence where for a specific instance a student may not be able to attend the session in which they are timetabled and will agree with the tutor to attend a different session instead.
Currently the only way to programmatically support this is for the students timetable to be modified in the source system to reflect this change. This is a viable option if the student is wanting to make the change on an ongoing basis, but not practical for a one-off swap.
The current business workaround involves staff keeping a manual record and retrospective getting the allocated staff member to check the student into the session they were timetabled. Manual records are what we are trying to avoid.
-
Alex Dare commented
Acceptance Criteria:
• From within the Checkin Students screen, the lecturer can search for and select from list of results a student.
• The lecturer can then check the student into that session.
• The check-in record is saved and reportable via the api.