SEPARATE EXPERIMENTAL TOOL
PDF → ExamForge
Import a PDF, fix equations, crop diagrams, verify answers, then export a code for the main CBT app. No Firebase account is required for this lab.
Experimental: text-based PDFs only for question detection. Files stay in your browser. Verify every answer before sharing a test code.
Import a PDF question paper
Extract text from a selectable-text PDF, check the draft, and add the correct answers. Scanned papers and diagrams need manual correction.
Only text-based PDFs are supported for automatic extraction. Your files are processed in this browser.
Verify every question, option, subject, and diagram. Edit the draft before creating a CBT. The answer key must be checked against the source paper.
Paste one answer per line, like 1 A, 2 C, 3 42 (numerical answer), or just A, C, 42 in question order. For multiple correct options use AC and set the question type to multi. Answers extracted from a key PDF are only a draft—verify them.
LaTeX maths editor
Your CBT already renders MathJax. PDF text extraction may lose fractions, powers and matrices, so add a verified LaTeX expression to the selected question or option. For example: \\frac{1}{2}mv^2.
Diagrams, graphs and image-based equations
Select a page from the original question PDF. Drag over the needed diagram, then attach it to a question. This works for diagrams inside scanned PDFs too (but does not OCR the question text).
Choose a PDF and extract questions first.