At today's meeting, Dean was checked-in, but he left without checking-out. This should count as a missed checkout, but instead it just doesn't show up at all on the student-details page.
Seems the SQL for the attendance-sessions view needs to be updated. There are two possibilities:
(Easiest) Always assume that, if the most recent event is a check-in, it's due to a missed check-out.
(More difficult) If the most recent event is a check-in, only assume that it is a missed check-in if a more recent attendance event has been registered. Otherwise, assume that a meeting is still in-progress and hide the check-in from the student details until either a corresponding check-out or an end-of-meeting event is logged.
At today's meeting, Dean was checked-in, but he left without checking-out. This should count as a missed checkout, but instead it just doesn't show up at all on the student-details page.
Seems the SQL for the attendance-sessions view needs to be updated. There are two possibilities: