> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kralis.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Checking Daily Attendance

> Use Check Attendance for location-aware check-in and check-out activity.

## Your attendance page

The main Attendance page shows today's state, check-in and check-out actions when available, recent activity, and term or annual summaries.

## Check in or out

1. Open **Attendance** or **Check Attendance**.
2. Find the intended user when your role permits checking another person.
3. Select **Check in** at arrival or **Check out** when leaving.
4. Allow browser location access when requested.
5. Wait for the success message and confirm the new record appears.

## Location permission

Attendance may require the current device location so the school can verify that the action occurs within its configured area.

| Browser response       | What to do                                                            |
| ---------------------- | --------------------------------------------------------------------- |
| Permission prompt      | Choose **Allow** and keep location services enabled                   |
| Permission denied      | Open browser site settings, allow location, then retry                |
| Location unavailable   | Move to a clearer location, enable device location, and retry         |
| Outside permitted area | Confirm you are at the approved school location or contact the school |

<Note>
  Kralis requests location for the attendance operation. Browser and device privacy controls still determine whether coordinates can be supplied.
</Note>

## Avoid duplicate activity

Check the current daily state before selecting an action. If the page still shows an old state after a successful message, refresh the attendance data before trying again.
