Skip to main content
GET
Get extracted assignment model answers
Step 3 of 6 in Evaluate an assignment. Call it once the model answer sheet’s status is 2 (Completed).
Each sub-question carries a modelAnswer with stepMarking: the expected answer split into steps, each with the marks it earns in marksplit. A question’s marks is the sum of those values.
This endpoint returns 400 while extraction is still running, with Model answer sheet is not extracted yet, and 400 with Model answer sheet processing failed, please try again! if it failed. Poll Get an assignment model answer sheet instead.

Next step

Create an assignment answer sheet

Create a sheet for one student.

Authorizations

Authorization
string
header
required

Access token from Get an access token.

Path Parameters

id
string<uuid>
required

The assignment id returned by Create an assignment. Use it exactly as returned: the lowercase form is the only one the nested paths accept.

Example:

"3c9e1f2a-7b4d-4a8e-9f1c-2d5e6a7b8c9d"

modelAnswerId
string<uuid>
required

The model answer sheet id returned by Create an assignment model answer sheet.

Example:

"3b27e0be-f9e8-4c4d-977b-b315bfb292ab"

Response

The questions with their model answers.

id
string<uuid>

ID of the assignment.

Example:

"3c9e1f2a-7b4d-4a8e-9f1c-2d5e6a7b8c9d"

assignmentName
string
Example:

"Unit 3 English essay"

instruction
string | null

Instructions the AI read from the paper.

Example:

"Answer both parts in your own words."

marks
number<float> | null

Total marks on the paper.

Example:

2

grade
string | null
Example:

"7"

courseId
string | null
Example:

"300"

parentQuestions
object[]