AnsweredAssumed Answered

Getting extra properties "assignment[grader_count]" and "assignment[final_grader_id]" in CREATE ASSIGNMENT response

Question asked by Mayuri Jibhe on Jul 9, 2018
Latest reply on Jul 9, 2018 by Danny Wahl

In Assignments - Canvas LMS REST API Documentation , Assignment JSON does not contain following properties

1. "assignment[grader_count]"
2. "assignment[final_grader_id]"

When I am trying to create an Assignment with following payload and request:

Payload : {

      "assignment[name]" :  "someText" ,

      "assignment[points_possible]" : 100 ,

      "assignment[submission_types][]" : "external_tool"

 }

POST API  : /api/v1/courses/{courseId}/assignments"

Response : {

   ...

   ...

   ...

   "intra_group_peer_reviews":false,

   "anonymous_instructor_annotations":false,

   "anonymous_grading":false,

   "grader_count":null,

   "final_grader_id":null,

   "secure_params":"..svfhsdv.."

   ...

   ...

   ...

}

Upon getting response, I observed that it contains "assignment[grader_count]" and "assignment[final_grader_id]" properties which are not present in Assignment JSON as per documentation.

Are these properties added newly?
What is the purpose of these properties?

Outcomes