Skip to content
Mark My Tests
How it works

Six steps from upload to class-ready results.

You stay in the loop at every step. The AI drafts; you review; you release. Nothing auto-publishes, nothing hides behind a black box.

01
Upload

Paper, scheme, scripts.

Drop your test PDF and mark scheme. Then upload scripts — as PDFs, phone photos, or a single bulk PDF. We deskew, crop and clean them up before the marker reads a word.

If you only have the paper, you can draft a scheme alongside the upload.
Your testYear-10-Chem-Mock2.pdf
Your markscheme42 criteria detected
ALIGNED CRITERIA
Q1 particle modelready
Q2 bondingready
Q3 acid reactionscheck
Q4 ratesready
02
Confirm

Check the extraction, then edit.

Review the extracted questions and mark scheme before marking starts. Add, remove, or edit rows so the marker works from the same structure you would use yourself.

You can correct the test or mark scheme before any scripts are marked.
EXTRACTED QUESTIONS + MARKSCHEMEeditable
Q1Particles1 markready
Q2Bonding2 marksready
Q3aAcids1 markready
Q3bAcids3 marksedited
Q4Rates4 marksready
03
Collect

Bulk PDF, QR, or individual files.

Upload one bulk PDF containing the class set, upload individual PDF files for each pupil, or let pupils add photos or a PDF scan through a classroom QR code. All routes feed the same matching step.

No need to upload one script at a time unless that is how your files already exist.
Class set uploadBulk PDF, individual PDFs, QR photos, or PDF scans.
PUPILS
Aisha Patelon class list
Maya Robertson class list
Jaya Singhon class list
Omar Khanon class list
SCRIPTS
Script 1matched
Script 2matched
Script 3selectmatched
Script 4matched
QR CODE UPLOADPupils add photos or a PDF scanNo individual file wrangling
04
Mark

Against your scheme — live.

For each question, Mark My Tests drafts a mark, a justification, and feedback for the pupil. Low-confidence marks are flagged so you can review them first.

Everything stays editable by the teacher before release.
Q1Q2Q3Q4Q5
Q1 · Particles modelsame criteria every time
Aisha Patelsolid answer1 / 1ready
Maya Robertsclear model1 / 1ready
Jaya Singhpartial idea0 / 1review
particle spacingcorrect statesimple feedback
Q2 · Bondingsame criteria every time
Aisha Patelnames covalent bond2 / 2ready
Maya Robertsexplains shared pair2 / 2ready
Jaya Singhpartial definition1 / 2review
bond typeelectron pairfeedback drafted
Q3 · Acid reactionssame criteria every time
Aisha Patelnames salt2 / 3ready
Maya Robertsbalanced explanation3 / 3ready
Jaya Singhmissing product1 / 3review
correct productworking shownfeedback drafted
Q4 · Rates of reactionsame criteria every time
Aisha Patelcollide more often3 / 4ready
Maya Robertssuccessful collisions4 / 4ready
Jaya Singhfaster particles3 / 4review
collision frequencyanswer markunit not required
Q5 · Required practicalsame criteria every time
Aisha Patelcontrols variables5 / 6ready
Maya Robertsclear method6 / 6ready
Jaya Singhmissing repeat4 / 6review
method ordercontrol variablefeedback drafted
05
Review

Flagged first, teacher controlled.

View the physical script, edit the mark or feedback, and confirm the final judgement. The AI drafts; the teacher stays in control.

Approve, override, or edit feedback before release.
PHYSICAL SCRIPT · JAYA · Q4needs review

When temperature goes up, particles move faster and collide more often...

collide more often
06
Deliver

A class you can see.

Grade distribution, topic heatmap, per-student PDFs with mark-scheme references. Export to Excel, or save to a school account to keep history across sessions.

Keep the run as a guest, or claim it into your account.
CLASS RESULTS27 scripts marked
Strengths + areas to work onStrong: particles model · Work on: rates explanations
Excel gridready
Student PDFsready
Summary CSVready
What we promise

Four guardrails, always on.

No auto-publish
Marks never release without your click.
Overrides land in the grid
Your corrections replace the AI mark on the response.
EU-region processing
Uploads are processed in EU-region infrastructure.
Your scheme, your voice
We mark against the scheme you upload. Not a generic rubric.

Start with your own paper. First session on us.

No credit card to try. No subscription. Your scripts; your judgement.