get_rubric
Retrieve a complete rubric with all criteria, rating scales, and optional assessment data. Includes the IDs needed for grading or updating rubric assessments.
Instructions
Get full details of a rubric, including all criteria and their rating scales. The returned criterion IDs (e.g. '_7998') are needed by grade_with_rubric. Pass include=['assessments'] to also retrieve every rubric_assessment row (with their IDs) — that's how you find the rubric_association_id and assessment_id needed by update_rubric_assessment / delete_rubric_assessment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Assessment style filter. Only meaningful when include contains an *assessments variant. 'comments_only' strips numeric scores and returns just comments. | |
| include | No | Optional includes. Defaults to ['assignment_associations']. Use 'assessments' (or 'graded_assessments' / 'peer_assessments') to embed individual rubric_assessment rows. | |
| course_id | Yes | Canvas course ID | |
| rubric_id | Yes | Rubric ID |