← Back to all projectsProduct experiment & prototype2026

English Essay Review

Close handwritten OCR, sentence-level feedback, teacher review, and score validation into one traceable teaching workflow

ROLEProduct design, validation plan, and demo build
STAGEShipped into the AI Learning Space
SURFACEMultimodal OCR · Scoring workflow
BOUNDARYThis was a fast product validation from a real school need. After teachers accepted the result, the product function was planned and landed to close the loop. OCR is still done by a multimodal large model; dedicated handwriting OCR and restoration of crossed-out / inserted words are still planned.

Why this exists

In the school partnership for the AI Learning Space, the English department of Shenzhen Foreign Language School’s junior high asked for essay and daily-writing review. Teachers said solutions they had tried generally scored high, and only marked grammar, without checking whether expression and content matched the prompt. On delivery form, other solutions also required teachers to collect every essay and photograph them page by page on a phone. On our learning-space hardware, each student can photograph and submit their own essay, which cuts a large amount of mechanical work for teachers.

After interviewing teachers, I collected how they do a close mark and which parts of an essay they attend to. I did not first write a PRD covering every ideal capability. I used vibe coding to build a working demo in 3 days, answering more basic questions first: can handwritten essays be recognized stably; can feedback land on specific sentences; can AI judge expression against the prompt; how far AI scores sit from teacher judgment; and where waiting, failure, and human takeover should appear.

PRODUCT THESIS

The hard part of essay review is not getting a model to emit a score by rubric. It is judging whether a student can make the main idea clear in the target language, writing something a reader can follow and feel; while keeping the input checkable, the advice worth taking, exceptions traceable, and the teacher knowing when to take over.

Where essay review is hard

A final essay score depends on stacked judgments: capture and handwriting quality affect OCR; OCR text and reading order affect sentence analysis; sentence analysis affects whole-essay evaluation. Any upstream error is amplified downstream.

The object of evaluation also drifts easily. Many AI reviewers stop at the rule layer — spelling, tense, sentence form. For English writing teaching, rules are only the floor. What teachers actually look at is whether the student can express a main idea in the target language: is the meaning clear, can a reader follow, are feeling and intent conveyed. Catching only form will mark a clear, sincere essay as “full of mistakes,” and will teach students that writing equals making fewer errors.

  1. Input risk: connected writing, crossing-out, inserted words, and capture quality change OCR.
  2. Evaluation risk: AI easily treats “is it correct” as “is it good,” and misses whether the main idea is clear and whether a reader can understand and feel it.
  3. Judgment risk: a close overall mean does not mean every essay is reliable.
  4. Teaching risk: if teachers cannot review and see shared class problems, the product is still a personal tool.

Three product judgments

1. Recognition results must be checkable

The current prototype uses a multimodal large model for OCR. To keep recognition errors from silently entering scoring, the interface keeps the handwritten original and OCR text together. Teachers can first judge what the student actually wrote and whether reading order is correct, then understand the later score. What is checked is not how pretty recognition looks, but whether later evaluation is still of the student’s own expression.

2. Evaluate expression first, then rules

The student report first gives a total score and overall comment — whether the main idea is clear, whether a reader can follow, whether feeling and intent come through — then explains deductions in content, language, and paragraph structure, and drills into original sentence, revised sentence, and why. Rule issues are still marked, but they are the floor, not the center of whole-essay evaluation. The goal is not to polish a more correct essay for the student. It is to let them know whether the meaning came through, and how to say it next time.

3. AI gives a pre-review; the teacher keeps the final judgment

The teacher side summarizes submitters, average score, high scorers, score distribution, and typical cases. AI takes scanning, pre-scoring, and grouping; teachers review not only recognition exceptions and grammar, but also whether AI scored a readable, felt essay too low, or a drifted main idea too high. Personalized comments and shared class problems still decide how the teacher teaches next.

How the product is organized

01 / INPUTHandwritten essay

Keep the original writing and crossing-out

02 / OCRRecognition check

Check whether the text is still the student’s meaning

03 / REVIEWSentence feedback

See if the meaning is clear, then how to rewrite

04 / SCOREWhole-essay score

Judge main idea and readability first, then language

05 / TEACHTeacher review

Confirm expression judgment and see class insight

This chain separates recognition from scoring, rule checking from expression judgment, and AI output from teacher confirmation. The prototype gallery at the top follows the same order: OCR comparison, student review page, detailed report, and teacher workbench. The long report can keep scrolling inside the preview.

Score validation: a close mean is not per-essay reliability

I compared AI scores with teacher scores essay by essay on 100+ real essays. Overall, the teacher mean was about 10.22 and the AI mean about 9.91, a gap of about 0.31. That says the current approach is worth further validation. It cannot be written as “scoring is accurate.”

TEACHER MEAN10.22

Human marking on a 15-point scale

AI MEAN9.91

Current multimodal approach

MEAN GAP≈ 0.31

Per-essay outliers still need checking

An average can only say the system is not obviously high or low overall. It cannot reveal where a few large-gap samples went wrong.

From abnormal gaps back to OCR

Reviewing large-gap essays, the shared problem was mainly OCR, not the scoring rubric itself. When students revise, they cross out an old word and write the new one directly above. The current multimodal large model often recognizes the inserted word as its own line, scrambling original sentence order; the scoring model then analyzes the wrong text and returns a low score.

  1. 01
    Original crossing-out

    The old word is crossed out; the new word is written above it.

  2. 02
    OCR splits a line

    The inserted word is recognized as its own line and never returns to the original sentence.

  3. 03
    Whole-sentence order changes

    Recognized text is no longer the student’s actual expression.

  4. 04
    Scoring is steered by bad input

    Downstream deducts from the wrong text and returns a clearly low result.

That review closed “the model is sometimes inaccurate” into a problem that can keep being solved: handwriting layout restoration under heavy crossing-out. Original-image comparison is therefore not decoration. It is a necessary check for the current technical approach.

Current approach and next direction

CURRENT

A multimodal large model does OCR

Good for quickly validating the end-to-end chain, and it can understand image and text together; but with crossed-out words, insertions above the line, and complex reading order, it cannot restore the original sentence stably.

NEXT

Dedicated handwriting OCR + crossing-out relations

Plan to use a dedicated handwriting OCR model and add logic that restores crossed-out words, inserted words, and reading order. Until that is done, original-image checking and teacher review stay.

Daily writing, personal growth records, and textbook-unit links belong to a fuller teaching system. They are not treated as capabilities this demo already has. This page only states the working prototype, real-sample comparison, and the failure review already done.

What I took from the project

The main takeaway is not proving “I can make a model mark essays.” It is starting from a real frontline teacher need, splitting multimodal capability into a product chain that can run and be inspected; then validating against real teacher results, not hiding outliers behind an average, and tracing the problem to the first place the input went wrong — so the next technical and product round has a clear boundary.

MY CONTRIBUTION

  • Starting from a real English-department need, split essay review into original-image intake, OCR comparison, sentence-level feedback, and whole-essay scoring
  • Finished a working demo in 3 days and ran human–AI score comparison on real essays; teachers accepted the result
  • Reviewed large-gap samples, located OCR layout restoration under heavy crossing-out, and defined later work on dedicated handwriting OCR and restoration of crossed-out / inserted words

PROJECT OUTCOME

  • Validated on 100+ real essays; overall mean differed from teacher marks by about 0.3 points, with per-essay gaps inside teacher tolerance
  • Formed an end-to-end product prototype covering student review reports, teacher review, and class-level error insight
  • Landed the demo flow in the actual product as a class essay board teachers can use to find shared problems

Scope note: This was a fast product validation from a real school need. After teachers accepted the result, the product function was planned and landed to close the loop. OCR is still done by a multimodal large model; dedicated handwriting OCR and restoration of crossed-out / inserted words are still planned.