list_learner_progress
Track learner progress across all enrolled courses, including completed and required lesson counts, credits earned, and latest activity, to determine course completion percentages.
Instructions
How far a learner has got in every course they are enrolled in.
`user_id` is the learner's Skilljar id. The SAME id works in v2 - `list_students`
returns it - so no translation is needed between the two APIs.
Answers what v2 cannot: `completed_lesson_count` against `lesson_count`,
`completed_required_lesson_count` against `required_lesson_count`, credits
earned, and `latest_activity`. v2's `list_enrollments` gives score and status but
no lesson counts at all, so "40% of the way through" is only answerable here.
COUNTS ONLY, NOT WHICH LESSONS. Skilljar's published v1 document describes a
per-lesson endpoint; it returns 404 on the live API, so per-lesson detail is
unavailable through any tool here. Do not report it as merely missing data.
`enrollment_count` above 1 means the learner enrolled more than once. Read a low
progress figure alongside it as a fresh attempt rather than lost work.
Not paginated - every enrolment comes back at once.
Requires `CSA_SKILLJAR_V1_API_KEY`, a separate credential from the v2 client.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| total | No | ||
| user_id | Yes | ||
| progress | Yes |