List Submissions
list_submissionsRetrieve assignment submissions with optional student, rubric, and submission history details. Filter by student, workflow state, or grading period to review specific submission sets.
Instructions
List all submissions for an assignment. Use include to attach user, assignment, rubric_assessment, submission_history, or visibility. Filter with student_ids, workflow_state, or grading_period_id. Defaults to including submission_comments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grouped | No | Return one submission per group rather than per student | |
| include | No | Extra fields to include (Canvas include[] param). Defaults to ["submission_comments"] when omitted. | |
| course_id | Yes | The Canvas course ID | |
| section_ids | No | Restrict to submissions in these sections | |
| student_ids | No | Restrict to submissions for these user IDs. Use "all" or "self" for shortcuts. | |
| assignment_id | Yes | The Canvas assignment ID | |
| workflow_state | No | Only include submissions in this workflow state | |
| grading_period_id | No | Restrict to a grading period |