grade_with_rubric
Grade student submissions by applying rubric criteria with point values and optional comments. Requires criterion IDs, an attached rubric with use_for_grading=true.
Instructions
Submit grades using rubric criteria.
IMPORTANT: Criterion IDs often start with underscore (e.g., "_8027").
Use get_rubric to find criterion/rating IDs.
The rubric must be attached to the assignment and configured for grading (use_for_grading=true).
Args:
course_identifier: Course code or Canvas ID
assignment_id: Canvas assignment ID
user_id: Canvas user ID of the student
rubric_assessment: Dict mapping criterion_id to {points (required), rating_id?, comments?}
comment: Optional overall comment for the submission
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_identifier | Yes | ||
| assignment_id | Yes | ||
| user_id | Yes | ||
| rubric_assessment | Yes | ||
| comment | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |