Solutions / QPaperQC

Quality control for exam papers, from scanned manuscript to print-ready sets.

QPaperQC reads handwritten and bilingual question papers, checks them against 16 quality rules, and produces jumbled question sets with answer keys, ready for print in Adobe InDesign.

  • English, Hindi, Gujarati, Marathi
  • 75–150+ questions per paper
  • Every AI flag checked twice
QPaperQCReceivingError ProcessingError ReportJumbling
Manuscript: PHY-12-SET1Paper Type: BilingualQuestions: 100Options: 4
RuleLanguageStatus
Sequential Question NumbersEnglish, HindiPASSED
Number of OptionsEnglish, HindiPASSED
Duplicate questionEnglish1 ERROR
Pinned OptionHindi1 ERROR
Relevant QuestionsEnglish, HindiPASSED
Grammatical ErrorsEnglishRUNNING

Illustrative screen · sample data

The problem

Checking a question paper by hand is slow, and mistakes are costly.

  • Hundreds of details per paperNumbering, option counts, duplicates and translations, across 75 to 150 questions.
  • Two languages, one paperEnglish and regional-language versions must match question for question.
  • Content that must be rightA wrong answer, an irrelevant question or offensive wording damages trust in the exam.
  • Several sets, one masterShuffled sets and their answer keys must be exact, and reproducible for audit.

How it works

One workflow from manuscript to answer key

  1. Receive

    Upload the scanned manuscript (PDF or images) with its subject, program and paper language.

  2. Extract

    AI reads each page like a person would, including diagrams and maths, and saves every question and option.

  3. Check

    Choose the rules to run. QPaperQC lists each error with its severity and a suggested correction.

  4. Jumble

    Generate copies by page, question and option order, with answer keys for each copy.

  5. Export

    Download print-ready InDesign files, Excel error reports and answer-key PDFs.

16 quality rules

Exact rules where possible. AI where judgement is needed.

Anything a rule can check exactly never goes to AI. AI handles judgement calls, and its flags on the riskiest rules are checked a second time before anyone sees them.

7 rule-based checks

Instant, consistent and free of AI cost.

  • Number of Questions
  • Number of Options
  • Sequential Question Numbers
  • Question Number starts with
  • Option Order
  • Paper Type
  • Pinned Option
9 AI-judged checks

For meaning, relevance and language, with a second pass on high-risk rules.

  • Duplicate question
  • Duplicate Option (exact matches caught without AI)
  • Relevant Questions
  • Meaningful Question
  • Derogatory or Abusive content
  • Grammatical Errors
  • One of the options is the correct answer
  • All questions in the same language
  • All options in the same language

Inside the application

Clear errors, exact copies, complete records

Error ReportRun from: 01 Oct 2026Run to: 02 Oct 2026
ManuscriptRule violatedSeverityLanguageDescriptionSuggested correction
PHY-12-SET1Duplicate questionHIGHEnglishQ47 asks the same thing as Q12 (confirmed by second check)Replace Q47 with a new question
PHY-12-SET1Pinned OptionMEDIUMHindi“उपरोक्त सभी” is option B in Q63Move it to the last option
CHE-11-SET2Sequential Question NumbersHIGHEnglishMissing numbers: 38–40Check pages 9–10 of the manuscript

Illustrative screen · sample data

Jumbling · Question Options Mapping
Number of copies: 4Copy: B
Question in MasterPosition in CopyOption in MasterOption in Copy
114CA
23AD
327D (pinned)D
49BC

Illustrative screen · sample data

Receiving Manuscript
CodeSubjectPaper LanguageStatus
PHY-12-SET1PhysicsEnglish + HindiQC COMPLETE
CHE-11-SET2ChemistryEnglishQC RUNNING
MAT-10-SET1MathematicsEnglish + MarathiPENDING

Illustrative screen · sample data

Built for exam boards

Secure, auditable and repeatable

  • Bilingual papers

    English and regional-language versions are paired question by question and checked separately.

  • Diagrams and maths

    Questions with figures keep their images, and formulas are rendered properly in Excel and print.

  • Question and option jumbling

    Multiple copies with answer keys. “All of the above”-style options stay in their fixed position.

  • Your data kept separate

    Each organisation’s data lives in its own database, never shared with another.

  • Nothing is deleted

    Master data is versioned. Every change creates a new version you can trace.

  • Full audit trail

    Every action is logged with who did it and when, and every AI check is recorded.

  • Role-based access

    Administrators, reviewers and operators each see only what they need.

  • InDesign ready

    Import and export Adobe InDesign files for print-ready papers.

  • Comfortable to use

    Day, Dusk and Night display modes for long review sessions.

Questions

Frequently asked questions

Can it read handwritten papers?

Yes. QPaperQC reads scanned handwritten and printed manuscripts, including papers with two languages side by side.

Which languages are supported?

English, Hindi, Gujarati and Marathi today, including bilingual papers. Other languages can be added on request.

Does AI make the final decision?

No. QPaperQC flags issues and suggests corrections. Your reviewers decide, and every decision is logged.

Can a jumbled set be recreated later?

Yes. Each set is generated from a recorded key, so the same set and answer key can be produced again for audit.

Where is our data stored?

In a database dedicated to your organisation. Your papers and results are never shared with other organisations.

See it working

Book a demo of QPaperQC.

Bring a sample paper. We’ll show you extraction, quality checks and jumbling on it.

Book a discovery call

Tell us a little about yourself. We'll confirm a time within one business day.

Your details go only to the AxiomCode team, to arrange this call.