For Developers
Student Period Attendance Intervals Overview
This model is part of the v2.5 API update which is currently in beta and therefore subject to change.
Student Period Attendance Intervals define segments of time where students were present for Student Period Attendance records.
Not all providers supply the same granularity of information, so these records may contain the following configurations:
- The
start_date,end_dateandsecondsare all populated. This will happen if the provider supplies a date range, or if they supply the start date and seconds present. - Only the
start_dateis populated. This will happen if the provider only supplies the start date for an attendance record. - Only the
secondsis populated. This will happen if the provider only supplies the seconds present for an attendance record.
Properties
| Property | Type | Description |
|---|---|---|
id | string | The UUID for the object. $filter operators: equals in not in |
created_date | Date | When the object was first seen by Edlink. |
updated_date | Date | When the object was last changed in Edlink. $filter operators: equals gt lt gte lte |
student_period_attendance_id | string | The UUID of the associated Student Period Attendance. |
start_date | Date | The start timestamp of when a student was present. Can be null. |
end_date | Date | The end timestamp of when a student was present. Can be null. |
seconds | number | The amount of seconds that the student was present. Can be null. |
JSON Examples
{
"id": "00000000-0000-0000-0000-000000000000",
"created_date": "2021-07-05T20:32:40.454Z",
"updated_date": "2021-07-12T21:44:23.126Z",
"student_period_attendance_id": "00000000-0000-0000-0000-000000000001",
"start_date": "2021-05-01T10:00:00.000Z",
"end_date": "2021-05-01T10:30:00.500Z",
"seconds": 1800.5
}
{
"id": "00000000-0000-0000-0000-000000000000",
"created_date": "2021-07-05T20:32:40.454Z",
"updated_date": "2021-07-12T21:44:23.126Z",
"student_period_attendance_id": "00000000-0000-0000-0000-000000000001",
"start_date": "2021-05-01T10:00:00.000Z",
"end_date": null,
"seconds": null
}
{
"id": "00000000-0000-0000-0000-000000000000",
"created_date": "2021-07-05T20:32:40.454Z",
"updated_date": "2021-07-12T21:44:23.126Z",
"student_period_attendance_id": "00000000-0000-0000-0000-000000000001",
"start_date": null,
"end_date": null,
"seconds": 1800.5
}