Logo

FCS Peer Review Tool

The FCS Peer Review Tool is a web application for Dalhousie's Faculty of Computer Science that streamlines the peer review process. Built with Laravel 10 and React 18, it provides an SPA experience backed by MySQL. The app supports multiple roles (Admin, Instructor, TA, Student) with course and assignment management, a document-based peer review workflow, flexible grading schemes (Letter, Numeric, Percentage, Pass/Fail), CSV import for bulk user assignment, and group management. Hosted on GitLab for Dalhousie's CSCI X691 Project Course.

Key Features

Laravel + React Stack
Backend with Laravel 10, React 18 frontend, Tailwind CSS, MySQL. Laravel Sanctum and Breeze for authentication.
Multi-role Peer Review Workflow
Instructors manage courses and assignments; students submit and review peers; TAs assist with grading. Document review workflow with file uploads.
Grading and Bulk Management
Multiple grading schemes, CSV import for users, group management, and course duplication for efficient administration.
peer-review.cs.dal.ca
FCS Peer Review Tool dashboard