Skip to main content
The answer sheet upload link is a hosted screen for one student and one exam. You ask the API for a link, give the link to the student, and they upload their answer sheet on it. You do not have to build an upload page, handle files, or show the results. It only covers the student’s side of exam evaluation. The exam and its model answers still have to be set up through the API first.

What do I send, and what do I get back?

You send the exam ID and your own student ID. You can also pass the student’s name and your own institute, teacher, and parent IDs, which are stored against the answer sheet so you can find it again. You get back a link and the values you sent. Behind the scenes, the API creates a new, empty answer sheet for that student, and the link points at it. Each call creates a new answer sheet, so each call gives you a different link. Ask for one link per attempt, not one link you reuse.

What does the student do on the screen?

1

Upload the answer sheet

The student uploads a PDF or photographs of their handwritten pages. They can upload several images for a multi-page answer, or one PDF, or give a link to a PDF.
Hosted upload screen for a handwritten answer sheet

Answer sheet upload

2

Check the model answers while it marks

The AI reads the handwriting and scores each answer against the model answers for that exam. While it works, the screen shows the model answer paper, so the student can already compare what they wrote.
Hosted upload screen showing the model answer paper while the answer sheet is being marked

Model answer paper shown during marking

3

See the marks and the feedback

The screen shows the total, how many answers were fully correct, partly correct, and scored zero, and then each question with its marks, the model answer, the marks deducted, and what to improve. The student can also open the answer sheet they uploaded.
Hosted upload screen showing the total marks and the feedback for each answer

Marking finished

This screen does not wait for publishing. It shows the marks and the feedback as soon as marking finishes, before anyone has reviewed or published anything. If your process needs a teacher to check the marks before the student sees them, do not give the student this link: build your own upload page against the API and release the result yourself. See how publishing really works.

What are the upload rules?

The answer sheet behind the link follows the same rules as any other answer sheet on the exam. Audio and video answers are not accepted. For a spoken answer, use Assignment Evaluation.

Use the link

You want students uploading their own sheets quickly, you do not want to handle file uploads, and you are happy for the student to see the marks straight away.

Use the API

You need the upload and the results inside your own screens, or you need a teacher to check and correct marks before the student sees them. The link does not hold results back, so this is the only way to get a review step.
You can use both. The link is just another way to fill an answer sheet, so a sheet uploaded through the link is readable through the API like any other, and a teacher can still correct its marks.

Frequently asked questions

No. The screen is fixed. If you need it to match your product, build your own upload page against the API instead.
Yes. Create the exam, upload the question paper, and upload and process the model answers before you generate a link. Without model answers there is nothing to mark the student against.

Next steps

Features

What the AI marks and what a teacher controls.

How it works

The full flow from question paper to published result.

Developer guide

Set up an exam and its model answers with the API.

All APIs

Every endpoint in one place.