# Attendance Log

Displays all staff attendance records for the session, including booking schedule, check-in/out times, and total hours worked.

![Attendance Log](../../../../assets/manager/Attendance%20Log.png)

## Stats

- **Total Casual Worker** - Total workers assigned to the session
- **Checked-In** - Workers who have checked in
- **Not Yet Checked-In** - Workers yet to check in (highlighted in red)

## Table Columns

| Column | Description |
| :--- | :--- |
| **Staff Name & ID** | Worker's name and system ID |
| **Role** | Assigned role for the session |
| **Booking Start Time** | Scheduled start time |
| **Booking End Time** | Scheduled end time |
| **Check-In** | Actual check-in time |
| **Check-Out** | Actual check-out time |
| **Break Start** | Time the worker started their break. Use the toggle on the row to expand and view individual break start and end times when a worker has taken multiple breaks. |
| **Break End** | Time the worker ended their break. |
| **Total Hours** | Total hours worked |
| **Login Via** | How the worker checked in: Mobile App or Kiosk |
| **Face Verification** | Status of the worker's face verification submission |

Click on any worker row to open their **Attendance Details** panel, showing a full attendance summary including extra hours, late checkout details, shift activity alerts, requirements summary, and a check-in/out location map.

![Worker Attendance Details](../../../../assets/manager/Worker%20Attedanace%20Details.png)

## Device mismatch warning

A warning is shown on a worker's record when the device used to check in differs from the device used to check out. Workers are expected to use the same device for both actions. When a mismatch is detected, both the check-in and check-out rows are flagged in the worker detail view.