Get Rubric Assessment
get_rubric_assessmentRetrieve one student's Canvas submission with its rubric assessment by criterion ID, including ratings, comments, and points per criterion, without exposing grader identity.
Instructions
Get one student's submission for an assignment with the Canvas rubric_assessment attached, keyed by criterion_id (rating_id, comments, points per criterion) — this does not carry the assessor's name or any grader identity. This is the same full submission object (score, grade, workflow_state, submitted_at) that get_submission returns, requested here with include[]=rubric_assessment instead of get_submission's default submission_comments; use get_submission when you also need comments or the submitted text/URL. Use submit_rubric_assessment to post a rubric assessment for a student rather than read one back.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"course_id": "<course_id>",
"assignment_id": "<assignment_id>",
"user_id": "<user_id>"
},
"name": "get_rubric_assessment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | The Canvas user ID | |
| course_id | Yes | The Canvas course ID | |
| assignment_id | Yes | The Canvas assignment ID |