Exam Script OCR

Pick a folder to scan for exam files, choose where to save results, set your options, then start. Files are uploaded only to the OCR server for processing and are never stored there — everything else (finding files, tracking progress, building the spreadsheet) happens in your browser.

1. Options

If set, this exact list of sub-question ids is enforced for every paper processed, and mislabelled ids get auto-corrected against it — use this when processing many copies of the same exam template. Leave blank to let the AI infer each paper's structure automatically instead. Saved in this browser and stays set until you change it.

2. Folders

No folder selected
No folder selected

The output folder is where answers_data.json, processed_files.json, and answers.xlsx are written and updated. It can be the same as the input folder or different.

If you already have a processed_files.json from a previous run (e.g. the desktop tool), upload it here so those files are skipped too, matched by filename.

3. Run