Reports
ImLate provides visit reports that help administrators track attendance patterns and review sign-in/sign-out activity.
Accessing Reports
Reports are available through the Admin Panel's Dashboard and the dedicated reports API.
Report Data
Each report entry shows:
| Field | Description |
|---|---|
| Visitor | Name and surname |
| Date | The date of the activity |
| Sign-In Time | When the visitor signed in |
| Sign-Out Time | When the visitor signed out |
| Duration | Time spent in the facility |
| Status | Signed In, Signed Out, or Not Signed |
Filters
You can filter reports using several criteria:
| Filter | Options |
|---|---|
| Date Range | Start date and end date |
| Is Student | Show only students or only non-students |
| Year Group | Filter by specific grade/year group |
| Sign Status | signed_in, signed_out, or not_signed |
How Reports Are Calculated
Reports aggregate track records per visitor per day:
- All tracks for the selected date range are collected.
- Tracks are grouped by visitor and by day.
- For each visitor-day combination:
- The first sign-in and last sign-out times are identified.
- The duration is calculated (sign-out time minus sign-in time).
- The current status is determined based on the most recent event.
Pagination
Reports support pagination for large data sets. The results are returned in pages with a configurable page size.
TIP
Use the date range filter to limit the amount of data. Requesting reports for a single day or week is much faster than requesting an entire year.
Export
Report data can be exported for further analysis. The system supports generating output files that can be downloaded from the /output endpoint.
