EduBridge Assessment Engine
Exams online, marked before the tab closes. Build the paper once — sections, a seven-type question bank with answer keys and negative marking — then publish it: students sit a timed exam on the portal while a browser watchdog logs tab switches and pastes, objective answers mark themselves on submit, essays queue for review, and the marksheet PDF is one click away.
Question types in the bank — single choice, multi-select, true/false, numeric, short answer, essay and matching — each with marks, difficulty and topic tags.
Of those marked automatically the moment a student submits — single choice, multi-select, true/false and numeric with tolerance, negative marking included.
The safety net: a scheduled job sweeps every five minutes, auto-submitting and auto-marking any attempt that ran past its allowed time — nothing is ever lost.
Exactly what your purchase installs
Your download is one module. It installs on top of EduBridge Core, EduBridge Academic and free, standard Odoo apps — you will never be asked to install anything else to use it.
ep_assessment_engine)EduBridge Core and EduBridge Academic (the foundation this app installs on) and the other EduBridge apps (Fees, Admissions CRM, Library, Transport and the rest of the suite) are separate purchases — you only ever receive what you have bought.
From question bank to marksheet
Every animation below cycles through real screens from a working install — verified end-to-end on our live demo.
Build the paper once
Author assessments on a kanban that walks draft → published → closed, split them into sections whose marks total themselves, and stock a question bank of seven types — choices with answer keys and explanations, numeric answers with tolerance, reference answers for essays, difficulty and topic tags on every question.
Sit, mark, police
Every sitting is an attempt: timed from the start, scored on submit, pass or fail against the passing mark — with pivot and graph analysis built in. The browser watchdog files proctor flags the moment a student switches tabs, pastes or minimises the window, and the flag count sits right on the attempt list.
Every feature, at a glance
One app, every screen below — each card is a real screen from a working install, captured on our live demo.
Kanban by state: draft to published to closed — marks, duration, attempts at a glance.
Ordered paper parts with descriptions and marks computed from their questions.
Seven types with choices, answer keys, difficulty, topic tags and negative marking.
Every sitting timed, scored, pass or fail — with pivot and graph analysis.
Tab switches, pastes and lost focus logged per attempt, timestamped with notes.
Under the hood
Engine-room features that do their work without a screen of their own — audited from the module source, not invented.
- Objective answers — single choice, multi-select, true/false, numeric — graded the instant a student submits
- Negative marking applied to wrong objective answers, numeric answers matched within a set tolerance
- Written answers routed to a manual-review queue with grader comments per answer
- Finalise Grading closes the loop; scores, percentage and pass/fail recompute if any mark changes
- Allowed-until computed from the paper’s duration the moment an attempt starts
- In-browser countdown timer auto-submits the form when it hits zero
- Cron every 5 minutes auto-submits and auto-marks attempts that ran out of time
- Hourly cron closes published assessments once their closing date passes
- Marksheet PDF per attempt — score, pass/fail and per-question marks, printable from the record
- Answer Key PDF per assessment with correct choices highlighted and expected and numeric answers listed
- Frontend watchdog reports tab switches, copy/paste and window minimise over JSON as they happen
- Seven flag types on the record — including face and audio categories for evidence from your own invigilation tooling
- IP address and browser fingerprint stored on every attempt
- Students sit from /my/assessments — a runner page with countdown, then a results page
- CSRF-protected submission; per-paper toggles for review after submit and immediate results
- Access guard on every route: only the student themselves or a linked guardian can open an attempt
- Three access groups: Assessment Viewer, Officer and Administrator
- Chatter with state tracking on assessments and attempts — every publish and grade on the record
- Automatic reference sequences for assessment codes and attempt numbers
Live in an afternoon
Name the assessment, set duration, passing marks, attempts allowed and the open/close window; then add sections and stock the question bank — total marks compute themselves as you type. Publish when ready.
Learners take the timed exam from their portal while the watchdog logs flags; objective answers mark themselves on submit, you grade the written ones, finalise, and print the marksheet PDF.
One platform, every part of the school
Every EduBridge app shares the same student record and security. Install what you need today and add the rest as you grow — each app installs on top, nothing to re-key.
Other Odoo services we offer
Common questions
Does it work without EduBridge Core and Academic?
Which question types are marked automatically?
How does the proctoring work?
What happens when a student runs out of time or loses connection?
Do students see their results?
Can I stop students retaking an exam?
Talk to us today
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Website (website) • Calendar (calendar) • Employees (hr) • Attendances (hr_attendance) • Contacts (contacts) • Email Marketing (mass_mailing) |
| Community Apps Dependencies | Show |
| Lines of code | 29104 |
| Technical Name |
ep_assessment_engine |
| License | LGPL-3 |
| Website | https://bridgeerp.com |
Please log in to comment on this module