capabilities.work

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.

  1. Create the assignment in the course with the supplied name and point value.
  2. Read the target student's submission record for the newly created assignment.
  3. 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.