> ## 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.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.