Skip to content

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:

FieldDescription
VisitorName and surname
DateThe date of the activity
Sign-In TimeWhen the visitor signed in
Sign-Out TimeWhen the visitor signed out
DurationTime spent in the facility
StatusSigned In, Signed Out, or Not Signed

Filters

You can filter reports using several criteria:

FilterOptions
Date RangeStart date and end date
Is StudentShow only students or only non-students
Year GroupFilter by specific grade/year group
Sign Statussigned_in, signed_out, or not_signed

How Reports Are Calculated

Reports aggregate track records per visitor per day:

  1. All tracks for the selected date range are collected.
  2. Tracks are grouped by visitor and by day.
  3. 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.