Published 22 February 2026, Updated 28 February 2026
Typical blocking messages and what to check:
| Blocking condition | What to verify |
|---|---|
| Invalid time format | Use HH:mm format in From and To |
| Starting time outside allowed range | Keep start time within allowed tolerance window |
| Starting time after current time (today sessions) | Start time cannot exceed actual current time |
| Ending time exceeds allowed range | End time must stay within expected limits and current time constraints |
| Duration is mandatory | To must be greater than From |
| Lesson type missing | Ensure required type is selected when applicable |
| Attendance list empty | Session must contain attendee rows |
| Missing/invalid score fields | Complete all required score and score max values |
| Session not open or inactive | Only open active sessions can be closed or modified |
| Missing identifiers | Session/student identifiers must be valid for change/remove operations |
[SCREENSHOT: attendance-validation-errors | Capture: Example validation/error dialog during attendance close]
[SCREENSHOT: attendance-blocking-time-range | Capture: Time-range blocking warning example]
[SCREENSHOT: attendance-blocking-score-required | Capture: Missing score/score max blocking message]
