GET /reports/ilt/
Description
Generates ILT report for program-id
.
Endpoints
GET /reports/ilt/{program-id}/
GET /reports/ilt/{program-id}/page{#}/
GET /reports/ilt/{program-id}/count/
Parameters
user_filter
: (user-search-phrase) as described here
status
: (string)
session_id
: (string)
session_name
: (string)
method_earned
: (string)
min_meetings_attended
: (int)
max_meetings_attended
: (int)
max_start_date
: (date8)
min_start_date
: (date8)
max_end_date
: (date8)
min_end_date
: (date8)
max_expire_date
: (date8)
Notes
- No parameters are required - all paramters are optional
- If no parameters are sent, all results in
program-id
will be returned - These endpoints return paginated results, therefore having
/page{#}/
and/count/
endpoint variants to read and control the results delivered session_name
parameters uses a 'contains' comparison (session_name
contains instead of equals).
Returns program_id, program_name, session_id, session_name, user_id, username, start_date, end_date, meetings, meetings_attended, status
for specified program-id
.
[
{
"program_id": "3",
"program_name": "Introduction to Spanish",
"session_id": "68",
"session_name": "Fall 2022",
"user_id": "1",
"username": "admin",
"start_date": "20220927",
"end_date": "20220927",
"meetings": "1",
"meetings_attended": "1",
"status": "incomplete"
},
{
"program_id": "3",
"program_name": "Introduction to Spanish",
"session_id": "34",
"session_name": "Into To Spanish - Broadcast Class",
"user_id": "1",
"username": "admin",
"start_date": "20201123",
"end_date": "20201123",
"meetings": "3",
"meetings_attended": "3",
"status": "unavailable"
}
]