update_rubric_assessment
Update a specific rubric criterion score on an existing assessment, leaving the rest of the submission grade untouched.
Instructions
Edit an existing rubric assessment (e.g. correct one student's rubric grade) without re-grading the whole submission. Find rubric_association_id and assessment_id by calling get_rubric with include=['assessments']. For most grading workflows, grade_with_rubric is simpler — use this tool when you specifically need to surgically edit one row.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | Yes | Canvas course ID | |
| assessment_id | Yes | Rubric assessment ID (the row's own ID, from get_rubric assessments) | |
| assessment_type | No | Assessment type. Defaults to 'grading'. | |
| criterion_scores | Yes | Per-criterion scores. Replaces existing per-criterion data. | |
| rubric_association_id | Yes | Rubric association ID (from get_rubric assessments) |