Client project
Thapar Institute of Engineering and Technology · Since 2024
Exams Platform
Datesheet Generator and exams portal
Datesheets, invigilation duties and seating plans for Thapar's exams, in sync with the university ERP.
Status: Live at exams.thapar.edu
Drawing of what the seating plan does, not a screenshot
The problem
Every exam period, the exam office has to produce a datesheet without clashes, share invigilation duties across the faculty, seat every student, and then publish all of it to students and staff.
What was built
A generator builds the datesheet, the duties and the seating plans from the university's data. The exams portal at exams.thapar.edu publishes them: students see their own datesheet, and staff manage availability, duties and roles.
What it does
- Generates exam datesheets, invigilation duties and seating plans, in sync with the university ERP
- Students sign in to see their own datesheet and can subscribe to it as a calendar
- Teachers mark the days they can't invigilate, or sign up for paid duties, in each exam period
- Several exam periods can run at once, each with its own days, slots, deadline and approval
- A staff console for teachers, heads of department, the exam office and administrators, with a log of every change
- Everything a browser sends is checked again on the server, with session limits, per-account rate limits and account locks
What we did
The scheduling engine behind the datesheets, duties and seating plans, the exams portal, and its deployment and upkeep since 2024.
- less time spent scheduling
- 95%+
- roles: students and four staff roles
- 5
- in use every exam period
- Since 2024