Announcement: Excelas Learn V3. Our best marking tool yet. Excelas Learn V3 is live for GCSE Science and Maths.
Excelas API
One POST. The whole class marked.
Send the Question Paper, the Marking Rubric and a ZIP of student scripts in a single multipart request. Get back per-question marks with mark-key-level reasoning (M1, A1, AO3.1), examiner-style feedback, OCR text and per-page bounding boxes.
The Excelas API is not yet publicly available. We're onboarding a small set of enterprise design partners during the private beta - contact us to request early access.
curl https://public-api.examgpt.net/v1/marking-jobs \
-H "Authorization: Bearer $EGPT_KEY" \
-F "question_paper=@qp.pdf" \
-F "marking_rubric=@ms.pdf" \
-F "scripts=@year11-class.zip" \
-F 'metadata={"subject":"maths","exam_board":"AQA","year":2024};type=application/json' \
-F "callback_url=https://hooks.acme.example/egpt"https://public-api.examgpt.net/v1Model: examgpt-2.5-proAuth: Bearer egpt_live_sk_...Codified mark scheme
Every question carries structured mark keys. Results return each key with awarded + reason. No black-box scoring.
Batch-native
Upload a ZIP of an entire class. Students are auto-detected via QR / barcode and reported individually with predicted grades.
Bounding boxes + OCR
Per-page bounding boxes labelled printed_question / student_answer, so review UIs can overlay marks on the original PDF.