[Peer Review] Cross-Course Peer Review Manager: assign, balance, and track peer reviews across multiple linked courses

Problem statement:

Peer reviews must be configured and assigned separately in each split course. Instructors can’t easily pool or balance reviewers across multiple linked courses, and settings (anonymity, number of reviews per student, due dates) are tedious to replicate 10–15 times. Use case: With 2,100 students spread over 15 courses, the instructor wants each student to complete two anonymous peer reviews, ideally balanced so that no student or course is over- or under-assigned. Today, they must configure and assign peer reviews in 15 places and have no cross-course balancing or oversight.

Proposed solution:

Provide a cross-course Peer Review Manager where an instructor/admin selects a set of linked courses (or a course group), defines assignment rules (reviews per student, anonymity, cross-course or within-course matching), and lets Canvas auto-assign and rebalance across the entire pool. Include dashboards for assignment status, late/missing reviews, and reassignments. Why: Makes large-scale peer review feasible and fair, reduces setup errors, and shortens turnaround by managing the whole review pool at once.

User role(s):

admin,instructor,student,ta