Minimum permissions needed for peer review API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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