Minimum permissions needed for peer review API

Jump to solution
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
1 Solution
agschmid
Community Contributor
Author

In case anyone is interested, it seems like the following permissions work:

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

View solution in original post

0 Likes