One row per student of a group, a training or one student, over the courses starting between courseStartFrom and courseStartTo (both inclusive, at most 366 days apart): courses ended, present, late, left early, excluded, absences with and without a justification, pending courses (an absence request or an email signature not decided yet), minutes planned and attended, and the attendance rate. Absences are classified as GET /absences classifies them; an exclusion is never an absence. Only courses ended at the time of the request are counted; the others are reported as upcomingCourses. Sorted by name by default (last name, first name, ID); attendanceRate and absentUnjustified sorts are limited to scopes of 1 000 students. Paginated by student (100 per page at most), with the total of the scope. Read-only: POST only carries the filters. Response time grows with the students counted and the length of the period: on the largest schools, a page of 100 students over a year can take tens of seconds, and a sort by attendanceRate or absentUnjustified over several hundred students can time out. Narrowing the period or the scope is what shortens the answer; sorting by name only avoids counting the whole scope before paging.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||

