Bubble Sheet / OMR Grading · AI Questions

Bubble sheet grading software, powered by AI Questions OMR

AI Questions is bubble sheet grading software that turns scanned multiple-choice answer sheets into per-question scores automatically. Upload a stack of filled-in OMR sheets as a PDF, and the service reads each marked bubble, matches it to your answer key, decodes each student's identity from a QR code, and returns clean, structured results — no manual marking.

It is one of four AI services in AI Questions by Intrazero, a core module of the iTest examination platform, and it works the same way the rest of the product does: a single REST API, structured JSON out, and grading billed per sheet so you only pay for what you actually mark.

1 API
OMR, paper grading, essays & generation
QR
Decoded student identity per sheet
Per sheet
Billing that scales with usage
13,000+
Questions generated on the platform

What the OMR bubble sheet grading does

Optical Mark Recognition (OMR) is the part of AI Questions that auto-grades the multiple-choice portion of an exam. Instead of feeding sheets one at a time through a physical OMR machine, you scan a whole class to a PDF and let the service detect every filled bubble and score each answer against your key.

  • Auto-grades scanned multiple-choice (MCQ) answer sheets against your answer key
  • Reads filled bubbles from scanned answer sheets and multi-student PDFs
  • Decodes each student's identity from a QR code printed on the sheet
  • Handles multi-student PDFs in a single upload, splitting them per student
  • Billed per sheet, so cost scales with the exams you actually grade

How it works, end to end

You print bubble sheets carrying a QR code that ties each page to a student, collect them after the exam, and scan the batch to a single PDF. You send that file to the AI Questions API with your answer key; because grading is asynchronous, the API returns a 202 with a job_id, and you poll the job or receive a webhook when results are ready.

Behind the call, the service splits the PDF per student, decodes each QR to attach identity, reads the marked bubbles via OMR, compares them to the key, and assembles a per-question, per-student score sheet returned as structured JSON.

  • Print sheets with a QR code that encodes student identity
  • Scan the whole class to one multi-student PDF
  • POST the PDF + answer key to the REST API (async 202 + job_id)
  • Poll the job_id or get a webhook callback when grading completes
  • Receive structured JSON results ready for your gradebook or LMS

What you get back

Every response is structured JSON you can store, audit, or push straight into a gradebook. Identity comes from the decoded QR, so scores attach to the right student without manual roster matching, and the per-question breakdown lets you spot bad items and contested answers immediately.

  • Per-question results and a total score for every student
  • Student identity resolved from the QR code on each sheet
  • Structured JSON output, consistent with the rest of the AI Questions API
  • One PDF in, a full class of graded results out

Who uses bubble sheet OMR grading

OMR grading is built for anyone who runs large multiple-choice exams on paper and needs results fast. Universities — including Ajman University — schools, training providers, and certification bodies use it to clear a backlog of answer sheets in one pass instead of marking by hand.

  • Universities and colleges running large-cohort MCQ exams
  • Schools and exam centers grading paper answer sheets at scale
  • Training and certification bodies scoring fixed-key assessments
  • LMS and assessment vendors embedding OMR via the API

One API, and why Intrazero

Bubble Sheet OMR is not a standalone tool — it is one capability inside the same AI Questions API that also generates exam questions, auto-grades handwritten paper exams, and marks essays with AI. The same OpenAPI 3 REST contract, async job model, polling, and webhooks cover all of it, so one integration unlocks the whole grading pipeline.

Intrazero has built AI Questions as a core module of the iTest examination platform, with a Moodle plugin through a PanWorld Education partnership and LMS-vendor integration, so OMR results can flow straight into the systems institutions already run.

  • Single REST API across OMR, paper grading, essays, and question generation
  • OpenAPI 3, async 202 + job_id, polling, and webhooks
  • Moodle plugin via the PanWorld Education partnership; LMS-vendor integration
  • Trusted by universities including Ajman University; 13,000+ questions generated
  • Backed by Intrazero, founded 2016

FAQ

What is bubble sheet grading software?

Bubble sheet grading software auto-grades scanned multiple-choice answer sheets by reading the filled bubbles with OMR and scoring them against an answer key. AI Questions does this from one REST API: you upload a scanned PDF and get per-question scores back as structured JSON, with no manual marking.

How does AI Questions grade bubble sheets?

You scan the class's answer sheets to a single PDF and POST it to the API with your answer key. The service splits the file per student, decodes each QR code for identity, reads the marked bubbles via OMR, compares them to the key, and returns a per-question score for every student as JSON.

Can it grade multiple students in one PDF?

Yes. The bubble sheet grading software accepts multi-student PDFs in a single upload and splits them automatically, so you can scan a whole class at once and receive separate, identified results for each student.

Do I need a special OMR scanner?

AI Questions grades from scanned answer sheets — scan your multiple-choice sheets to PDF, upload them as multi-student PDFs, and the service reads the filled bubbles and scores every answer against your key, decoding each student from a QR code.

How is each student identified on the sheet?

Each bubble sheet carries a QR code that encodes the student's identity. The OMR service decodes that QR during grading and attaches the per-question scores to the correct student automatically, so you do not have to match results to a roster by hand.

How is bubble sheet OMR grading priced?

OMR grading in AI Questions is billed per sheet, so cost scales directly with the number of answer sheets you grade. It is one of four AI services in the same API — alongside question generation, paper auto-grading, and essay marking — so a single integration covers your whole grading workflow.

Auto-grade your bubble sheets from one API

Talk to the Intrazero team about adding AI Questions OMR to your exams — scan a class to PDF, decode student identity from QR, and get per-question scores back as JSON.

Request a demo

AI Questions — Soluciones relacionadas

AI QuestionsSolucionesAnswers →Contact →