Minimum permissions needed for peer review API

agschmid
Community Contributor

I'm working on assigning minimum permissions to an account role that would allow that role to view peer reviews.

The call (https://canvas.instructure.com/doc/api/peer_reviews.html)

<server>/api/v1/courses/<course_id>/assignments/<assignment_id>/peer_reviews?include[]=submission_comments&include[]=user&per_page=100

The assignment I'm accessing does have peer reviews (they're returned when I am in my admin role), but I haven't been able to figure out the right combination of minimum permissions for the new role to retrieve results.

I've assigned the following permissions to the new role:

  • Assignments and Quizzes - add / edit / delete
  • Rubrics - add / edit / delete 
  • Grades - view all grades
  • Course Content - view

That role can retrieve the assignments for the course, assignment submissions, but not the peer reviews. The documentation does not provide any information on this (https://s3.amazonaws.com/tr-learncanvas/docs/Canvas_Permissions_Account.pdf

Does anyone have an idea what permissions I'm missing?

0 Likes
Users who also had this question