Files
walkies/docs/features/check-in.md

1.7 KiB

Feature: Check-In & Check-Out

Source: VSMS Functional Requirements v1.1, Section 7


Kiosk (On-Site)

Check-in and check-out are performed via a shared web-based kiosk at the shelter, accessible only from a designated on-site device/URL. No individual volunteer login is required — volunteers tap their name from a list.

FR ID Requirement Notes
FR-C01 The kiosk displays only volunteers assigned to shifts occurring today.
FR-C02 A volunteer taps their name to check in. They tap again to check out. No individual login required on the kiosk.
FR-C03 A volunteer not on today's shift list can still check in as an unscheduled walk-in. Admin is notified of any unscheduled check-in.
FR-C04 The kiosk cannot access any Admin features or other system views.

Remote Check-In View (Dog Log Monitors)

FR ID Requirement Notes
FR-C05 Volunteers with the Dog Log Monitor operational role can access a read-only live view of today's check-in status from any device, including from home. View-only — no check-in/check-out actions can be performed remotely. Authentication required.

Attendance Classification

The system automatically classifies each volunteer's attendance for every shift:

Status Condition Visible To
On Time Checked in within 15 minutes of shift start Admin + volunteers on that shift
Late Checked in more than 15 minutes after shift start Admin + volunteers on that shift
No Show Never checked in before shift end Admin only
Completed Checked in and checked out Admin + volunteers on that shift