UIMSOne Organisation, One RecordLoginRequest a Demo

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.

Subject experts reviewing printed question papers around a meeting table while a moderator speaks

Mid-term, Physics

QuestionsSame set for both
Monitoring level, class quizOpen
Monitoring level, final examLive‑proctored
Answer keyNever shown to candidates

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.

  1. Design the template

    Sections, marks, timing and monitoring, reused for any subject.

  2. Build the question banks

    Teachers write questions, and an approved question is locked.

  3. Create the test

    A template and a subject, with each section filled.

  4. Schedule it

    Start and end times, candidates picked up from their class or batch.

  5. The candidate takes it

    A system check, the instructions, then a timed test.

  6. 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.

  1. Open

    A plain browser test.

  2. Basic

    Full-screen lock, tab-switch detection, copy and right-click blocked.

  3. Auto‑proctored

    Webcam, microphone and screen share, with AI face detection.

  4. Live‑proctored

    All of the above, with a human proctor who can chat with the candidate.

  5. 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.
A teacher writes questions on a laptop at a desk in a bright staff room

Question bank, Physics, Chapter 3

StatusApproved, locked
EditMakes a new version
Answer keyNever shown to candidates
An assessment administrator reviews test sections on a large monitor while a colleague points at the screen

Mid-term template

SectionsEach with its own time
NavigationFree, forward only, or strict
Publish checkRefuses an incomplete test

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.
A student sits alone at a tidy desk taking an online test on a laptop with a webcam

Test, Class 12 Physics

Monitoring declarationSigned before the start
Question setFrozen for this candidate
Monitoring levelAuto‑proctored
A proctor watches a wall of monitors showing candidates, with one tile outlined in amber

Proctor wall, Hall B

Flagged tileWaiting for the proctor
DecisionClean, escalated, or breach
FlagsAI flags, humans decide

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.
Candidates sit in rows with laptops in a bright exam centre hall, with a staff member at the front

Centre box, Room 2

PaperEncrypted and time-locked
AnswersChecked for tampering, marked centrally
After the examBox wipes itself
Two examiners review a handwritten answer sheet together against a rubric

Written answer queue

Objective questionsMarked instantly
Written answersMarked against a rubric
Mistake foundRe-marking available

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.
A test analyst studies bar charts on a laptop at a bright desk

Item analysis, Question 7

DifficultyShown as a bar
Answer keyFlagged, re-check
Test reliabilityShown for the whole test
A college student types code at a laptop in a computer lab while a classmate looks on

Coding question, Loops

Test case 1Passed
Test case 2Passed
Test case 3Not yet passed, partial marks

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.

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.

See how one question bank would run as a quiz and as a locked exam.

Request a DemoChat with Us on WhatsApp
Chat with UsRequest a Demo