Shift list
All shifts for the event are displayed as cards, sorted by urgency:- Late / Missing shifts (started but not all volunteers checked in) appear at the top, highlighted in red.
- Upcoming shifts appear in the middle, sorted chronologically.
- Completed shifts (all volunteers checked in, or shift ended) appear at the bottom, greyed out.
Marking attendance
To check in a volunteer, tick the checkbox next to their name. To undo a check-in, untick the same checkbox. The change is saved immediately — there is no confirm step.Checking in via this page sets the
checked_in flag but does not set checked_in_at or handle asset assignment. For a full check-in with timestamps and equipment, use Kiosk mode.Active currently vs total checked in
Two metrics on the Event Dashboard track attendance in real time:Active currently
Volunteers who are checked in (
checked_in = true) and have not yet checked out (checked_out_at is null). This is the count of people physically on-site right now.Total checked in
Anyone who has ever checked in during the event (
checked_in = true), regardless of whether they have since checked out. This is the attendance headcount.Late arrival flagging
A volunteer is flagged as Late / Missing when:- The shift start time has passed, and
- Their
checked_invalue isfalse, and - Their
late_dismissedflag isfalse.
Dismissing and undismissing warnings
If a late volunteer has a known excuse — or you have confirmed they are not coming — click Dismiss Warning next to their name. This setslate_dismissed = true and removes the red flag from their row. The shift card will re-sort once all late warnings are dismissed or resolved.
To reverse a dismissal, click Undismiss next to the volunteer’s name. This resets late_dismissed = false and re-activates the late flag.
Undoing a check-in
To undo a check-in, untick the checkbox next to the volunteer’s name. Thechecked_in flag is set back to false immediately. If the shift start time has passed, this will re-trigger the late warning for that volunteer (assuming late_dismissed is still false).
If a volunteer was checked in via Kiosk and has a checked_in_at timestamp, unticking the checkbox here will clear the checked_in flag but will not clear checked_in_at. For full corrections including timestamps and asset records, use the Kiosk check-out flow.
Live feed
The Event Dashboard includes a Live Feed panel showing the most recent check-in and check-out activity across all shifts. Each entry in the feed shows the volunteer name, the action type (check-in, check-out, asset issued, asset returned), and the timestamp. The feed is sourced from theactivity_log table and reflects Kiosk actions as well as manual admin check-ins.