stage_grade
Save proposed grades, rubric scores, and student feedback locally for later review. Nothing posts to Canvas until you approve and send staged results.
Instructions
Save a proposed grade/comment locally (nothing is sent to Canvas). Review with list_staged, send with post_staged_grades.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Extra line at the end of the student comment (with breakdown) | |
| grade | No | Raw score/grade before any automatic late deduction, e.g. 8.5, '85%', 'A-', 'complete' | |
| excuse | No | ||
| rubric | No | criterion_id -> {points, comments?, rating_id?} | |
| comment | No | Feedback the student will see: what is missing/wrong and how to improve | |
| user_id | Yes | ||
| breakdown | No | One entry per grading category; the grade is computed from it and the comment gets a score breakdown. 'comment' becomes the opening sentence. | |
| course_id | Yes | ||
| rationale | Yes | Private note for the grader: why this grade (not shown to the student) | |
| extra_credit | No | Extra credit earned (with breakdown); omit when none | |
| late_penalty | No | Manual late penalty (with breakdown), e.g. {points: 5, reason: 'submitted 2 days late'} | |
| assignment_id | Yes | ||
| group_comment | No | Group assignments: send the comment to every member (default yes) |