capabilities.work

Grade an Assignment From a Module

A 3-step recipe with Canvas LMS. We can help you get access.

Recipe · 3 steps

Grade an Assignment From a Module

with Canvas LMS · Marking & Grading Operations

List modules then grade a student on a module's assignment.

  1. List the course modules including their items to provide module context for the assignment being graded.
  2. Read the student's submission for the module's assignment.
  3. Post the grade to the student's submission for the module assignment.
What you'll need to have ready
  • courseId: The Canvas course id.
  • assignmentId: The Canvas assignment id linked from a module item.
  • userId: The Canvas user id of the student to grade.
  • postedGrade: The grade to post.
For your developer

Arazzo workflow canvas-lms:grade-module-assignment, 3 operations: listModules → getSubmission → gradeSubmission. Specs on APIs.io.