Create Assignment and Grade Submission
A 3-step recipe with Canvas LMS. We can help you get access.
Recipe · 3 steps
Create Assignment and Grade Submission
with Canvas LMS · Marking & Grading Operations
Create an assignment then grade a specific student's submission for it.
- Create the assignment in the course with the supplied name and point value.
- Read the target student's submission record for the newly created assignment.
- Post the supplied grade and optional feedback comment to the student's submission.
What you'll need to have ready
- courseId: The Canvas course id.
- name: The name of the assignment to create.
- pointsPossible: The maximum number of points the assignment is worth.
- userId: The Canvas user id of the student whose submission will be graded.
- postedGrade: The grade to post (points, percent, or letter depending on grading_type).
- textComment: Optional feedback comment to attach to the submission.
For your developer
Arazzo workflow canvas-lms:create-assignment-and-grade-submission, 3 operations: createAssignment → getSubmission → gradeSubmission. Specs on APIs.io.