Course report
axislms_course_reportWho is doing what in one online course: user, status, progress %, score, start and completion date (YYYYMMDD). Filter by users, status, progress, score and dates. Limited to users currently enrolled who accessed the course or have score data. Paged (100 per page). GET /reports/courses/{course_id}/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1); 100 records per page. Pass the previous reply's next_page. | |
| status | No | ||
| course_id | Yes | ||
| max_score | No | ||
| min_score | No | ||
| count_only | No | If true, return only the number of matching records (and pages) instead of the records. | |
| user_filter | No | Axis user search phrase: field-name + operator + value, several joined by commas (all must match). Operators: = equals, != not equal, ~ contains, !~ does not contain; for usergroup, ~ means 'is in' and !~ 'is not in'. Fields: id, manager_id, org_id, branch_id, username, first_name, last_name, email, middle_init, company, address, city, state, zip, phone, custom1..custom15, localization, role, usergroup, date_start, date_expire. Examples: state=nj | email~example.com | manager_id=12,usergroup~sales,branch_id=50 | |
| max_progress | No | ||
| min_progress | No | ||
| max_start_date | No | yyyy-mm-dd | |
| min_start_date | No | yyyy-mm-dd | |
| max_completion_date | No | yyyy-mm-dd | |
| min_completion_date | No | yyyy-mm-dd |