get_course_completion_status
Retrieves a course's overall completion status when course-level completion criteria are configured; use it to check whether a course is completed, or fall back to per-activity progress if unavailable.
Instructions
Get this account's overall course-completion status, if the course
has course-level completion criteria configured. Most courses on
this platform don't (available=False, with a message explaining
why) -- try get_activity_completion_status for per-activity
progress instead, or get_course_contents's per-module completed
flag.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | Yes | PLATO/Moodle numeric course id, e.g. from list_courses. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | ||
| courseid | Yes | ||
| criteria | No | ||
| available | Yes | ||
| completed | No |