create_rubric
Create a rubric in Canvas with criteria and ratings, optionally associating it with an assignment or linking criteria to learning outcomes for outcome rollups.
Instructions
Create a new rubric in a course. Provide criteria as an array of objects, each with a description and an array of ratings (description + points). Optionally associate with an assignment immediately. Criteria can be linked to learning outcomes via learning_outcome_id (use list_outcomes to find IDs) — when linked, the criterion's mastery feeds into outcome rollups.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Rubric title | |
| criteria | Yes | Array of rubric criteria with their rating scales | |
| course_id | Yes | Canvas course ID | |
| assignment_id | No | If provided, associate this rubric with the assignment and use it for grading | |
| free_form_criterion_comments | No | If true, graders write free-form comments per criterion instead of selecting from the rating scale |