Module progress
get_course_modulesRetrieve a Canvas course's modules with their lock status and completion requirements, so students can identify what to study or finish next. Filter out completed modules when needed.
Instructions
Your progress through the modules of one Canvas course. Each module shows its state (locked, unlocked, started or completed) and each item shows what Canvas requires of you (view it, submit it, contribute or reach a minimum score) and whether you have done it, so you can see what to study next. Pass course_id as the Canvas course ID or as the course name. Set only_open to true to hide completed modules. Example: "Which modules do I still have to finish in my Canvas Networking course?"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | Yes | Canvas course ID, the number Canvas shows for the course, or the course name such as "Networking 1". Ask get_my_courses for the list of IDs and names. | |
| only_open | No | Optional, hide modules that are already completed. Defaults to false. |