The automatedexaminer.

Photograph a handwritten answer script. AutoEx reads it, scores it against the keywords you set, explains every mark, and reports on the whole class — in minutes, not evenings.

5 stagessegment · read · correct · match · report
0 uploadssample exams are ready to mark
Peer-reviewedAlexandria Engineering Journal, 2024

How it works

The paper's process flow, Fig. 2
Stage 1
Segment
Otsu threshold, a wide dilation, contours — every word gets a box. Runs in your browser.
Stage 2
Read
The page is transcribed by a vision model (Gemini), or by Tesseract on this device if nothing may leave it.
Stage 3
Correct
Tokens are stemmed and compared within a small edit distance, so 'segmestation' still counts.
Stage 4
Match
Your keywords, equal or custom weights, per question — marks capped at each question's maximum.
Stage 5
Report
Mean, spread, grades, a linear model, the concepts the class missed. Export as CSV.

See two stages run

Right here, in your browser

Stage 1 — segmentation, in your browser

A handwritten test strip with each word boxed

Thresholding…

Stages 3–4 — correction and matching

Testing image segmentation with more than 2 words at once

segmentationimageword words (stem)testng testing (fuzzy)

Plurals match by stem; a misspelling within one edit (two for long words) matches fuzzily. Exact hits are solid, fuzzy ones dashed.

What the examiner gets

Every mark explained

Each question lists the keywords found, as the student wrote them, and how they matched. Nothing is a black box — change a keyword and the whole class re-scores.

Two marking schemes

Equal splits a question's marks evenly across its keywords. Custom lets you weight the concepts that matter. Marks never exceed a question's maximum.

Class analytics

Mean, standard deviation, a grade distribution (absolute bands or the class's own quartiles), a linear model, and the keywords the class missed most.

Your choice of reader

A vision model in the cloud (Gemini) for cursive and messy scripts, or on-device Tesseract when a page must not leave the room. Every transcription can be corrected by hand.

Private by design

Exams, scripts and marks live in your browser's storage. No accounts, no database, no student data on our servers.

CSV out

One click exports the mark sheet — student, per-question marks, total, percentage, grade — ready for a spreadsheet or the institution's system.

The research behind it

AutoEx began as a university course project and became a peer-reviewed paper: handwriting is segmented with contour analysis, read by a CNN–RNN network trained with CTC loss (cascaded with Apple's Vision framework), corrected with an NLP pipeline and scored by keyword weightage. Its reported word error rate was 5.6%.

This web version keeps the method and swaps the parts that needed a laptop for parts that run anywhere: the segmenter runs in the browser, the reader is a vision model, the R interface became this.

Publication

Design of automated model for inspecting and evaluating handwritten answer scripts: A pedagogical approach with NLP and deep learning
Alexandria Engineering Journal, Volume 108 (2024), pp. 764–788. Open access (CC BY-NC-ND).

doi.org/10.1016/j.aej.2024.08.067 ↗

Source

The original research code — the TensorFlow model, the OpenCV segmenter, the R Shiny interface — is on GitHub ↗.

Mark your first script

Pick a sample exam — the questions, keywords and scripts are already in it — and press read.

Open the examiner