Year-end promotion, previewed before you commit
Finalize results, auto-propose Promote, Keep Back, Graduate or On Hold decisions, preview the full impact, then validate and roll every student into their new class — with a confirmation gate, a full audit trail, and one-click revert if anything looks wrong.
The problem
At year-end, administrators juggle spreadsheets to decide who advances, who repeats, and who graduates, then re-key survivors into next year's classes by hand. One missed row and a student is promoted twice, left enrolled after graduating, or skipped entirely — with no way to preview the damage before it happens.
The solution
Load a class, let the module auto-propose Promote, Keep Back, Graduate or On Hold decisions from finalized results, preview every affected student and roll number, then validate behind an explicit confirmation gate. The new year, classes and enrollments are created automatically, with a full audit trail and one-click revert.
Everything a year-end rollover needs
Every capability below is implemented in the module.
Auto-propose decisions
Load a source year and let the module propose a decision for every student from finalized pass/fail results — no blank sheet to start from.
Four per-student outcomes
Promote, Keep Back, Graduate or On Hold — the nuanced outcomes real institutions need, not just a binary promote/retain choice.
Pre-validation preview
See every affected student, their target class and roll number before anything is written — no competitor validates blind like this.
Confirmation gate on closure
Closing an academic year is irreversible, so an explicit confirmation step with the run summary attached stands in front of it.
Automatic new-year rollover
Validation creates the next academic year and its classes, closes the source year, and rolls every promoted student into a new enrollment.
Three roll-number modes
Keep the same roll number, renumber alphabetically, or assign none at all — whichever convention your institution follows.
One-click revert
Undo a validated run in bulk if something was wrong — the safety net neither competitor offers.
CSV import & copy-previous-year
Batch-load a roster and its decisions from a spreadsheet, or pre-fill likely outcomes from last year for returning cohorts.
Statistics, audit trail & report
Pass-rate statistics, a who-approved-when audit trail, and an exportable promotion report for every run.
How it works
Load & propose
Load students from the source year and auto-propose decisions from finalized results, or follow the guided first-run wizard.
Preview & adjust
Review the preview — affected students, target classes, roll numbers and pass-rate statistics — and adjust any decision.
Confirm & validate
Confirm through the explicit validation gate; the year closes and every student rolls into their new class.
Track & revert
Audit every decision in the chatter, print the promotion report, or revert the run if something's wrong.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It consumes exam results that are already finalized and locked as input; defining exam structures or grade scales is out of scope, so the module fits any grading setup you already use.
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.
Student Year-End Promotion & Rollover
Auto-proposed promote, repeat and graduate decisions with a pre-validation preview and confirmation gate — then automatic rollover into the new academic year, with one-click revert and a full audit trail.
Buy on Odoo App StoreMore Odoo education apps
Tutor Management
Batches with always-current rosters, calendar scheduling, one-click bulk attendance and broadcast lesson delivery — plus assignments, grading and a student portal.
Education Management System
Admissions, academic structure, faculty, attendance, examinations and fees under one role-based system — with a live student and parent portal instead of a phone call to the office.
Education Scholarship Management
Scholarship types with eligibility rules, application evaluation, awards and automatic fee reduction — plus sponsor invoicing, disbursement tracking and a student and guardian portal.
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.
IB Programme Management
PYP, MYP and DP on one shared student record with criterion-based assessment, unit planners, Extended Essay, TOK and CAS — plus coordinator dashboards and a parent portal.
Parent-Teacher Meetings
Two-way slot booking through a parent portal, minutes of meeting with self-chasing action items and no-show tracking — plus a PTM-day dashboard with bulk reschedule.