# Kiosk

The CSP Connect Kiosk is a standalone tablet app for casual workers who do not have a mobile device with them. As a manager or admin, you are responsible for setting up the kiosk at the start of each event, configuring the branch and check-in rules, and reviewing face verification photos submitted by workers during check-in.

## Admin responsibilities

| When | Responsibility |
| :--- | :--- |
| **Before the event** | Log in as admin, set up the branch, configure check-in rules and prerequisites. |
| **During the event** | Monitor worker check-ins, review face verification photos flagged for audit. |
| **After the event** | Confirm all workers have checked out. Manually check out anyone who missed it from the web platform. |
| **Ongoing** | Keep the tablet charged, secured, and in kiosk mode. Do not share your admin login credentials. |

## 1. Logging in as admin

The kiosk idle screen has a **Login as Admin** button in the top left corner. This is how you access the admin area to set up and manage the device.

1. On the kiosk idle screen, tap **Login as Admin** in the top left corner.
2. The admin login screen appears. Enter your email address and password.
3. Tap **Sign In**.

Once logged in, you will see the admin panel with three tabs at the bottom: **Home**, **Branch Setup**, and **Check-In Rules**.

![Admin login screen — enter your email and password to access the admin panel](../../../../assets/kiosk/admin-login.png)

:::caution[Security]
Never share your admin login credentials with casual workers. If a worker accidentally taps **Login as Admin**, tap **Back** to return to the idle screen.
:::

## 2. Branch setup

Before workers can use the kiosk, you must configure the branch for the current event. This tells the kiosk which event and location it is operating for.

1. From the admin panel, tap **Branch Setup** in the bottom navigation bar.
2. The **Branch Configuration History** screen shows all previously configured branches. Tap **+ Add Branch** in the top right to create a new one.
3. The **Setup Branch** screen lists all available branches. Use the **Search Branch** bar at the top to quickly find a specific branch.
4. Select one or more branches using the **checkbox** on the left of each row.
5. Tap **Setup** to confirm the selected branches, **Remove** to deselect a previously configured branch, or **Cancel** to discard changes.

The configured branches are shown in a **Selected Branches** modal and recorded in the Branch Configuration History with today's date and your name as the creator.

![Branch Setup screen — tap + Add Branch to configure the kiosk for the current event](../../../../assets/kiosk/branch-setup.png)

:::note
You can select multiple branches in a single setup action using the checkboxes. The Branch Configuration History shows a full audit trail of every branch setup, including who configured it and when. You can edit any existing configuration by tapping the **Edit** button next to it.
:::

## 3. Check-in rules

The Check-In Rules screen lets you configure prerequisite gating behaviour for this kiosk.

1. From the admin panel, tap **Check-In Rules** in the bottom navigation bar.
2. Toggle **Require Prerequisites to Be Completed** on or off.

| Setting | What it does |
| :--- | :--- |
| **ON** | Workers must complete all enabled prerequisites before the check-in slide bar becomes active. Recommended for most events. |
| **OFF** | Workers can check in without completing prerequisites. Use only if prerequisites are not required for this event. |

![Check-In Rules screen — toggle prerequisites on or off for this kiosk](../../../../assets/kiosk/check-in-rules.png)

:::tip[Recommended setting]
Keep **Require Prerequisites to Be Completed** turned ON for all standard events. This ensures workers have completed their briefing acknowledgement and other required steps before checking in.
:::

### Checkout prerequisites

Prerequisites can also be configured to gate **checkout** rather than check-in. When a checkout prerequisite is assigned to a session, the slide bar to check out only becomes active once the worker has completed it. This is useful for end-of-shift briefings or acknowledgements that must be completed before a worker leaves.

Checkout prerequisites are configured at the session level from the web platform — not from the kiosk itself.

### PDF prerequisites

Workers can view PDF prerequisites through a browser-based viewer directly on the kiosk tablet. Downloading is not available.

:::caution[Known issue — photo prerequisites on kiosk]
If a photo upload is required as a prerequisite, workers on tablet are prompted to take a photo twice — once as a prerequisite and once as part of the standard check-in or checkout flow. A toggle to disable photo prerequisites on kiosk deployments is planned for a future release.
:::

## 4. Confirming worker bookings

Workers can only check in on the kiosk if their booking status is set to **Confirmed**. This is managed from the CSP Connect web platform, not from the kiosk itself.

1. Log in to the CSP Connect web platform.
2. Navigate to the relevant event and session.
3. Ensure that every casual worker booked for the session has their status set to **Confirmed**.

Workers whose booking is not confirmed will not be able to check in on the kiosk.

:::caution[Common issue on the day]
If a worker approaches the kiosk and cannot check in, the most likely cause is that their booking has not been confirmed. Check their status on the web platform and update it to **Confirmed**. They can then return to the kiosk and try again.
:::

## 5. Face verification audit

When a worker checks in on the kiosk, the app captures a face verification photo as part of the identity check. This photo is sent to the manager and admin for review and is not processed automatically.

1. After workers have checked in, log in to the CSP Connect web platform.
2. Navigate to the **Acknowledgement Logs** section for the relevant session.
3. Review each face verification photo submitted by workers who used the kiosk.

| Photo status | What to do |
| :--- | :--- |
| Acceptable | No action needed. The check-in record stands. |
| Unacceptable (wrong person or no face visible) | Tap **Send Warning**. The warning is logged to the worker's profile. |
| Unacceptable (taken outside the geofence) | Tap **Send Warning**. Remind the worker that photos must be taken on site. |
| Multiple people in the photo | Tap **Send Warning**. Workers must submit a solo photo showing their own face clearly. |

:::note
In a future release, face verification photos will be processed automatically by a backend detection model. For now, manual review by managers and admins is required.
:::

## 6. Managing the kiosk during the event

- Check that the kiosk returns to the idle screen after each worker check-in or check-out. If it gets stuck, tap **Back** to reset.
- If a worker cannot verify their identity, check that their date of birth and surname are registered correctly on the web platform.
- If a worker's booking is not confirmed, update their status from the web platform and ask them to try again.
- If the kiosk freezes or becomes unresponsive, do not restart the device yourself. Note the issue and contact your IT support team.

### Missed check-outs

If a worker forgets to check out on the kiosk at the end of their shift, you can manually check them out from the CSP Connect web platform.

1. Log in to the web platform.
2. Navigate to the relevant session's attendance log.
3. Find the worker's record and apply a manual check-out.
4. Add a note explaining why the manual check-out was applied.

:::caution[Payroll impact]
Missed check-outs will affect the worker's payroll record. Always action these as soon as possible after the event ends.
:::

## 7. After the event

- Confirm that all workers booked for the session have a check-in and check-out record in the attendance log.
- Manually check out any workers who did not check out on the kiosk.
- Review all face verification photos from the session and action any warnings.
- Ensure the tablet is returned to its secure location, charged, and locked.
- Do not leave the tablet unattended in an unlocked state after the event.

## 8. Security and device management

- The admin login credentials for the kiosk should be known only to managers and admins assigned to the event. Do not share them with casual workers.
- Once the branch is set up and check-in rules are configured, log out of the admin panel before handing the tablet to the event site.
- The kiosk should be placed in a visible, fixed position at the site entrance where workers naturally approach.
- The tablet should be mounted or secured to prevent it from being moved or taken away from the check-in point.
- If you suspect the tablet has been tampered with or the admin account has been compromised, contact your IT support team immediately.

## Quick reference

| Task | Where to do it |
| :--- | :--- |
| Log in as admin | Tap **Login as Admin** on the kiosk idle screen |
| Set up the branch | Admin panel > Branch Setup > + Add Branch > select branches via checkboxes > Setup |
| Search for a branch | Admin panel > Branch Setup > use the Search Branch bar |
| Configure check-in prerequisites | Admin panel > Check-In Rules > toggle on/off |
| Configure checkout prerequisites | Web platform > Event > Session > Prerequisites |
| Confirm worker bookings | CSP Connect web platform > Event > Session > set status to Confirmed |
| Review face verification photos | CSP Connect web platform > Acknowledgement Logs |
| Send a warning for an unacceptable photo | Web platform > Acknowledgement Logs > Send Warning |
| Manually check out a worker | Web platform > Attendance Log > manual check-out |
| Reset the kiosk mid-flow | Tap **Back** on the kiosk to return to the idle screen |