Logo

Student Observation Tool

A web application for Dalhousie's FCS Project Course (CSCI X691) that helps instructors and TAs manage student teams. Built with PHP, Bootstrap, and MySQL, it provides role-based access for site admins, evaluators, observers, TAs, and students. Features include individual and group observations with ratings, 360-degree peer reviews with time-bound periods, absence/lateness tracking, evaluations, group and client management, CSV student import, and an admin panel for TAs, instructors, and email settings. Hosted on GitLab.

Key Features

Observations and Attendance
Record individual and group observations with ratings; track absences and lateness. Role-based access for observers and TAs.
360 Peer Reviews
Time-bound review periods; students submit Start/Stop/Continue/General feedback for teammates. Completion tracking.
Group and Admin Management
Create groups, assign clients, enroll students, CSV import. Admin panel for users, email config, semester reset.
sot.cs.dal.ca
Student Observation Tool dashboard