VECTIQ
← All projects
EducationRUNNING

Exam Import & OMR Grading

Turn a PDF or a photograph of a paper exam into a structured question bank, and grade the answer sheets from a phone camera

Exam Import & OMR Grading

Overview

Teachers do not arrive with a question bank. They arrive with twenty years of exams as Word files, PDFs and photocopies. The exam extractor reads those documents and produces structured questions - stem, options, answer key, explanation - that land in the bank and can then be reused, tagged to curriculum standards and assembled into new papers.

The OMR service closes the other end: a photographed answer sheet is deskewed, the bubbles are read, and the marks are written back against the student and the exam. Both services are separate deployables behind feature flags, off by default, so a centre that grades on paper is not paying for inference it does not use.

Key features

Exam import from PDF, Word and photographs
Structured extraction: stem, options, answer key, explanation
Questions tagged to curriculum standards
Answer-sheet grading from a phone photo (OMR)
Deskew and bubble detection tolerant of poor scans
Marks written back to the student and the exam record
Separate deployables behind feature flags, off by default

Tech stack

Python · aiOpenCV · aiOCR · aiNestJS · backendDocker · devops

Solutions