Run exams end-to-end, from question bank to published results.
A standalone exam-management system for Odoo 19 that takes exam controllers from scheduling and seat allocation through grading, hall tickets, and a self-service student and parent portal — without adopting a full school ERP.
The problem
Exam cycles run on spreadsheets and paper: question banks live in shared files, seating and invigilator rosters are assembled by hand, hall tickets are printed and handed out, and results trickle in days late. None of it talks to the Odoo system the institution already runs for students and accounting, so staff re-key data, reconcile errors, and students are left refreshing a page for results.
The solution
Cerevantix Exam Management System runs the entire exam cycle natively in Odoo: build and reuse a versioned question bank, schedule multi-subject papers, auto-allocate seats and invigilators, capture attendance and marks, and publish grades through email, SMS, and a student/parent portal — all from one exam-status dashboard.
Everything an exam office needs
Every capability below is implemented in the module.
Versioned Question Bank
Organize questions by subject, type, and difficulty, tag them for reuse across exams, and revise safely — each edit creates a new version while the original stays archived and traceable.
Bulk CSV Question Import
Load an entire question bank from a spreadsheet in one pass, with options and correct answers, instead of typing questions in one at a time.
Multi-Subject Exam Scheduling
Schedule any number of subject papers per exam with dates, durations, total and passing marks, and a marking scheme, all from one exam record.
Automated Seat Allocation
Fill rooms row by row from a student list in one click — by roll number or at random — and get a warning immediately if room capacity falls short.
Invigilator Assignment
Assign invigilators to every room and paper automatically with round-robin distribution, so no session is left uncovered.
Hall Tickets, Marksheets & Seating Plans
Generate print-ready, institution-branded hall tickets, official marksheets, and room-by-room seating plans as PDF reports for individuals or whole cohorts.
Flexible Grading: Marks, Grades or GPA
Configure grade scales and marking schemes per exam, including negative marking for wrong answers, and let the system compute percentage, grade, GPA, and pass/fail automatically.
Multi-Channel Result Publishing
Publish results in one action and notify students and parents simultaneously by email, SMS, and portal notification — no one is left refreshing a page.
Student & Parent Self-Service Portal
Students and parents track every exam on a timeline — registered, hall ticket ready, exam dates, results published — and download hall tickets and marksheets themselves.
How it works
Set Up the Exam
Use the guided setup wizard to define the exam, pick subjects, choose a marking scheme and grade scale, and set the schedule in a few steps.
Build & Assign
Attach question-bank papers to each subject, then auto-allocate seats and assign invigilators across your rooms in one click.
Run & Record
Track attendance per paper, enter marks in an editable grid, and let percentage, grade, and pass/fail compute automatically.
Publish & Notify
Publish results and send hall tickets and marksheets to students and parents by email, SMS, and the self-service portal.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
It is a standalone Odoo application. It uses its own student and exam records and only depends on core Odoo modules (mail, portal, website, hr, sms, board), so you get full exam logistics without adopting a full school ERP suite.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Exam Management System
Versioned question bank, bulk CSV import, multi-subject scheduling, automated seat allocation, invigilator rosters, hall tickets and marksheets, and a student and parent portal.
Buy on Odoo App Store