Skip to main content
GET
Get a student action plan
Step 4 of 4 in Create action plans. Poll every 5 seconds until status is Completed or Partial.

Rules

  • ans_sheet_id is the same answer sheet ID you sent to Create a student action plan.
  • You only see plans that your own API user started. Use the same API user for both calls.
  • If you started the plan more than once for this answer sheet, you get the newest one.

Reading the response

A plan’s status is one of In Progress, Completed, Partial, or Failed. Partial is a finished plan, not a running one, so treat it as ready and stop polling.

What the plan contains

The plan is written to the student, in the language of the question paper. A question the student was allowed to skip is not in questions.
data.id is the action plan’s own ID, not the answer sheet ID. No endpoint takes it, so keep using the answer sheet ID.
Instead of polling, register a webhook for student_action_plan. See Async jobs and webhooks.

Create action plans

The full flow, from an evaluated exam to a plan for every student.

Authorizations

Authorization
string
header
required

Access token from Get an access token.

Path Parameters

ans_sheet_id
string<uuid>
required

The answer sheet ID from Create answer sheet, the same ID you send as ans_sheet_id to Create a student action plan.

Example:

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

Response

The plan exists. It is returned with HTTP 200 for every status, including Failed.

data
object