canvas_get_gradebook
Fetch a full course gradebook as a student-by-assignment table in one call to find missing work, spot failed assignments, and summarize class standing.
Instructions
Get the whole gradebook as one student-by-assignment table.
One call instead of N calls to canvas_list_submissions. Use it to find missing work, spot an assignment nobody passed, or summarise standing before office hours. FERPA: this is the full class record.
Args: course_id: numeric course id; defaults to CANVAS_DEFAULT_COURSE_ID. assignment_ids: comma-separated ids to restrict to; empty for all. include_names: label rows with student names as well as ids. max_chars: bound on the returned payload (0 = the server default).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | No | ||
| max_chars | No | ||
| include_names | No | ||
| assignment_ids | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |