Tutor Management System¶
Welcome to the documentation for the Tutor Management System, built for the School of Computer Science and Applied Mathematics as part of COMS3011A.
What is this project?¶
The platform helps a course organiser assign tutors to courses based on their marks in the course, their timetable availability, and their remaining weekly hours. It also gives tutors and students their own way in: tutors log hours, submit timesheets, and excuse themselves from sessions; students can volunteer for overflow work that nobody has claimed.
Who is this documentation for?¶
- New contributors — start with Getting Started
- Developers working on the system — see Architecture and the API Reference
- Markers / reviewers — see Features for what's implemented at each tier, and Team & Methodology for how we work
Quick links¶
| Resource | Link |
|---|---|
| Source code | GitHub repo |
| Work tracker | add link |
| API base URL | add link once deployed |
| Live app | add link once deployed |
Work in progress
This documentation grows alongside the project. Update the pages under docs/ as features
land — see the Features pages for the tier breakdown from the project
brief.