Skip to main content
GET
Get exam scores for review
Step 6 of 8 in Evaluate an exam. This is also how you wait for evaluation to finish.
These scores are not published. Show them to a teacher, not to a student. Students read Get provisional exam scores after you publish.

Reading the response

The body is the question paper with three things added to every question:
  • modelAnswer: the answer key and its step marking.
  • answer: what the student wrote, the marks awarded, and aiFeedbacks explaining every deduction.
  • obtainedMarks: the running total on each question group, each section, and the exam.
answerText is No Answer when the student left a question blank, and those answers always score 0.

Next step

Edit exam questions, answers, or marks

Correct anything the AI got wrong.

Publish exam results

Let students read their scores.

Authorizations

Authorization
string
header
required

Access token from Get an access token. A missing, invalid, or expired token returns 403.

Path Parameters

examId
string<uuid>
required

The exam id returned by Create an exam.

Example:

"d19e6868-98dd-4274-a2a5-4a616dd93ea7"

ansSheetId
string<uuid>
required

The answer sheet id returned by Create an exam answer sheet.

Example:

"8a2f4c1e-5b3d-4e6f-9a7b-0c1d2e3f4a5b"

Response

The scored paper. Students must not see this before you publish.

The question paper with the model answer, the student's answer, and marks for every question.

id
string<uuid>

The exam ID.

examName
string | null
subjectName
string | null
totalMarks
integer | null
obtainedMarks
number<float>

Total marks the student scored, after any choice rules are applied.

overallDuration
string | null
overallInstruction
string | null
sections
object[]