Home / Modules / Assessment Engine
Build the questions once, and run them as an open quiz or a locked high-stakes exam.
Question banks, secure online tests, browser and exam-computer delivery, offline exam centres, automatic marking and item analysis. One engine runs class quizzes, semester exams, mock tests, hiring tests and certification.

Mid-term, Physics
From a template to a marked result, in six steps.
Each step passes its work to the next. A template is designed once and reused, and nothing is typed twice.
Design the template
Sections, marks, timing and monitoring, reused for any subject.
Build the question banks
Teachers write questions, and an approved question is locked.
Create the test
A template and a subject, with each section filled.
Schedule it
Start and end times, candidates picked up from their class or batch.
The candidate takes it
A system check, the instructions, then a timed test.
Results arrive
Objective answers marked at once, written work to a queue.
Five levels of monitoring, from an open quiz to a locked exam computer.
The level is a setting of the test. The questions stay the same, so a class quiz and a final exam can share a question bank.
Open
A plain browser test.
Basic
Full-screen lock, tab-switch detection, copy and right-click blocked.
Auto‑proctored
Webcam, microphone and screen share, with AI face detection.
Live‑proctored
All of the above, with a human proctor who can chat with the candidate.
Secure exam computer
A locked-down exam client, with each machine checked as genuine.
Every part of an assessment, from the question to the analysis.
Each block below covers one part of the engine. Together they run a test from the first question written to the last report read.
Write a question once, and keep it safe for the next test.
Questions are written by subject teachers into banks. Once a question is approved it is locked, and any later edit becomes a new version, so an old test always means what it said.
- 21 question types, including multiple choice, multiple answer, true or false, fill in the blanks, match the following, ordering, numerical, essay, file upload, spoken response, comprehension of reading, listening or visual material, and coding.
- Question banks for each subject, chapter or topic.
- Tags for difficulty, topic, time per question and marks.
- An approval workflow: draft, approved, archived. Approved questions are frozen, and an edit makes a new version.
- Question content is encrypted, and answer keys never reach the candidate's screen.

Question bank, Physics, Chapter 3

Mid-term template
Design the template once, and fill it for every test that follows.
A template holds the marks, the timing, the sections and the monitoring level. The administrator fills a section with fixed questions, random questions from a bank, or random questions by tag.
- Reusable templates for marks, pass mark, negative marking, timing, sections, monitoring level, shuffling and result release.
- Sections, each with its own time.
- A time limit for each question, with automatic move-on, and automatic submission when time runs out.
- Navigation rules: move freely, move forward only, or strict, where each section locks once done.
- Comprehension passages shown beside their sub-questions.
- Multiple attempts, with the attempt number tracked.
- Each candidate gets their own frozen set of questions.
- A publish check that refuses an incomplete test.
Match the security to the exam, without changing the questions.
A candidate signs a monitoring declaration before the test starts. The monitoring level then fits the stakes, from a quiz that needs nothing more than a browser to a final exam on a locked machine.
- Five monitoring levels: open, basic, auto‑proctored, live‑proctored, and secure exam computer.
- The secure exam computer checks each machine as genuine, at the basic, auto‑proctored or live‑proctored level.
- Candidates sign a monitoring declaration before the test starts.

Test, Class 12 Physics

Proctor wall, Hall B
AI raises the flag, and a person decides what it means.
Auto-proctoring watches for faces and screens, and a live proctor can watch the room and talk to the candidate. Every flag reaches a human, who decides whether it was clean, needs escalation, or is a breach.
- Auto‑proctored: webcam, microphone and screen share, with snapshots and AI face detection.
- Live‑proctored: everything above, plus a human proctor who watches and can chat with the candidate.
- "AI flags, humans decide": a proctor reviews every flag and marks it clean, escalated or breach.
- Proctors and proctor admins watch candidates live and handle flags.
Run an exam at a centre with no reliable internet, and leave no trace behind.
The exam board sends an encrypted, time-locked paper to an approved box at the centre. The box serves the test on the centre's own network, and the answers come back to be marked centrally.
- For centres with poor or no internet.
- The exam board sends an encrypted, time-locked paper to an approved box at the centre.
- The box serves the test on the centre's local network and handles a crashed computer, moving a candidate to another machine.
- Answers go back to the central system, are checked for tampering and are marked centrally. The box never holds the answer key.
- After the exam, the box securely wipes itself and leaves no trace.
- Centre staff operate it through a simple desktop app and never see the paper.

Centre box, Room 2

Written answer queue
Objective answers are marked at once, and written work waits in a queue for a person.
Multiple-choice and coding answers are marked the moment the test closes. Written answers go to a queue, where the examiner marks them against a rubric, and any mark can be checked again.
- Instant automatic marking for objective and coding questions.
- A manual marking queue with rubrics for written answers.
- Re-marking.
See how well each question worked, and which ones need checking before the next test.
Item analysis shows how hard each question was, whether it separated strong and weak candidates, and which options were chosen. A question that may have a wrong answer key is flagged for a second look.
- Overview: average, median, spread, pass rate and grade distribution.
- Item analysis: how hard each question was, how well it separated strong and weak candidates, and which options were chosen. Questions that may have a wrong answer key are flagged. Overall test reliability is shown.
- Participation: enrolled, attended, submitted, marked, passed, with no‑shows and average time.
- Integrity: flagged attempts, violations and a forensic view of each attempt.
- Exports to Excel, PDF and JSON, for one test, several tests or by batch.

Item analysis, Question 7

Coding question, Loops
Coding answers are run and marked in a safe sandbox.
The candidate's code is run against each test case in a sandbox, and marks are given for every case that passes.
- Coding questions run the candidate's code in a safe sandbox and give partial marks for each passed test case.
What sets the Assessment Engine apart from a quiz tool.
Each of these is part of the engine itself, not a plug-in to add later.
- One engine for every kind of test. A class quiz, a University semester exam, a coaching mock test, a hiring test or an employee certification.
- From an open browser quiz to a fully locked, offline, high-stakes exam. The same questions work at every level.
- Test quality you can see. Item analysis tells you which questions are good and which need fixing.
- Built for audits. Encrypted papers, tamper-evident records, and a centre box that erases itself.
The same engine runs tests in other modules.
The engine stands on its own. These modules use it for their own tests.
Built for the people who write, run and check the tests.
Each role sees the part of the engine that belongs to it.
The organisation admin
Designs reusable test templates for structure, marks, timing and monitoring level.
You want one standard for every test in the institution.
Teachers, faculty and trainers
Write questions and build question banks.
You want your questions to stay the way you wrote them.
The assessment admin
Creates tests from templates, picks the questions, schedules them and publishes them.
You want a test published only when it is complete.
Proctors and proctor admins
Watch candidates live and handle flags.
You want to see every flag, and decide each one yourself.
Candidates
Students, coaching learners, job applicants or employees taking the test.
You want a clear system check and clear instructions before you start.
Exam centre managers
Run offline tests at a physical centre.
You want a test to run even when the internet does not.
Questions people ask about the Assessment Engine.
What is the Assessment Engine?
It is the part of UIMS that builds question banks, creates tests from reusable templates, delivers them, marks them and analyses the results. One engine runs class quizzes, semester exams, coaching mock tests, hiring tests and employee certification.
Can the same questions run as an open quiz and as a locked exam?
Yes. The monitoring level is a setting of the test, so the same questions can run as an open browser test, with full-screen lock and tab-switch detection, with webcam and AI face detection, with a live proctor, or on a locked exam computer.
Can candidates see the answer key?
No. Question content is encrypted, and answer keys never reach the candidate's screen.
Who decides whether a proctoring flag is a breach?
A person does. AI flags suspicious activity, and a proctor reviews every flag and marks it clean, escalated or breach.
Can an exam run at a centre with poor or no internet?
Yes. An approved Centre-Server Box at the centre receives an encrypted, time-locked paper, serves the test on the centre's local network, and sends the answers back to the central system to be marked. The box never holds the answer key and wipes itself after the exam.
What reports are available after a test?
Overview statistics, item analysis that flags questions which may have a wrong answer key, participation from enrolment to passing, an integrity view of flagged attempts, and exports to Excel, PDF and JSON.