cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
agschmid
Community Contributor

Minimum permissions needed for peer review API

Jump to solution

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 Kudos
1 Solution

Accepted Solutions
agschmid
Community Contributor

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 Kudos
1 Reply
agschmid
Community Contributor

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 Kudos