Engineered for accuracy, built for educators
From drag-and-drop form authoring to psychometric item discrimination, discover how FastOMR delivers professional-grade optical mark recognition without proprietary hardware.
Interactive Canvas Form Designer
Create custom bubble forms tailored to any exam structure. Position question blocks, student ID matrices, booklet selectors, instruction boxes, school crests, and barcodes with millimeter accuracy.
- Pre-flight Geometry Validation: FastOMR validates fiducial corner markers, quiet zones, and bubble spacing before you print to ensure zero scan errors.
- Flexible Paper Dimensions: Full support for standard A4, A3, A5, Letter, and Legal paper sizes in portrait and landscape orientations.
- Rich Element Palette: Multiple-choice blocks (3 to 10 choices), True/False grids, Likert scale matrices, student ID columns, and freeform text boxes.
Vector PDF & Per-Sheet Tracking QR Codes
Print on any standard office printer. Every exported sheet is rendered as a clean, vector PDF with cryptographic timing marks and unique sheet identification.
- Per-Student Pre-Bubbling: Sync your class roster and print individualized sheets with the student's name, class, and ID pre-filled — completely eliminating bubbling mistakes.
- Embedded QR Tracking: High-density QR codes encode the exam ID, template version, and sheet serial number for instant routing upon scanning.
- Zero Specialty Paper: Print on standard 80g copier paper. No expensive pre-printed optical forms or special carbon inks required.
Automated Deskew & Human-in-the-Loop Review
FastOMR processes imperfect scans without complaint: crooked scanner feeding, folded corners, shadows, faint pencils, and photos taken with smartphone cameras.
- Perspective & Orientation Correction: Detects corner fiducials, corrects 3D camera angles, and automatically rotates upside-down sheets.
- Visual Verification Screen: Erased marks or ambiguous double-bubbles are flagged and presented side-by-side with high-resolution image crops for quick teacher confirmation.
- Batch File Processing: Upload 500-page scanner PDFs or drag hundreds of JPEG, TIFF, and HEIC files simultaneously.
Multi-Booklets (A/B/C/D) & Custom Penalty Formulas
From elementary quizzes to national university entrance simulations, configure multi-booklet answer keys and custom penalty deduction algorithms.
- Booklet Permutation Mapping: Enter the answer key for Booklet A once, and map question translation indices across Booklets B, C, and D automatically.
- Flexible Net Penalties: Support for standard penalty formulas (Net = Correct - Wrong/4 or Correct - Wrong/3) and custom per-question point weightings.
- Question Appeals & Cancellations: Mark faulty items as cancelled (giving full credit to all participants) or accept multiple valid letters following student appeals.
KR-20 Reliability & Item Discrimination
Transform raw bubble marks into rigorous pedagogical data. Evaluate exam quality, detect misleading distractors, and identify curriculum weaknesses before final grades are published.
- Kuder-Richardson Formula 20 (KR-20): Computes test reliability and standard error of measurement (SEM) to verify assessment consistency.
- Difficulty & Discrimination: Measures item difficulty (p) and point-biserial discrimination coefficient (rpbi) to highlight questions that distinguish top students.
- Learning Outcome Mastery: Connect exam questions to learning standards and taxonomy tags to see classroom mastery percentages at a glance.
Developer REST API & Signed Webhooks
Integrate FastOMR directly into your School Information System (SIS), custom LMS, or internal data pipeline with developer-friendly APIs.
- Scoped API Keys: Generate granular access tokens with expiration dates and limited read/write scopes.
- OpenAPI 3.0 Documentation: Comprehensive interactive API specifications for seamless client generation in Python, Node.js, C#, and PHP.
- HMAC-SHA256 Webhooks: Receive real-time event payloads when scan batches finish, when review items are flagged, or when exam results are finalized.