Create a student action plan
Start a background job that turns one evaluated answer sheet into personalized next steps for that student.
POST
Create a student action plan
Step 3 of 4 in Create action plans. This call starts a background job and returns the
ans_sheet_id you sent.Rules
- Evaluate the answer sheet first. The plan is built from the answers where the student scored less than the question’s full marks, the feedback the evaluation left on them, and the questions the student got fully right. See Get scores for review.
- The field is
ans_sheet_id. Send it as JSON:{"ans_sheet_id": "..."}. The GET call takes the same ID under the same name. - One call covers one student. Loop over the exam’s answer sheets to cover a class.
- A question the student was allowed to skip is not held against them. That covers an either/or alternative inside a question, and a section that says “answer any 8 of 12”.
- The plan is written to the student, in the language of the question paper.
- You can call it again for the same answer sheet. Each call creates a new plan, and the GET call returns the newest one.
Statuses the job ends in
Read these from Get a student action plan.A student plan usually takes under a minute.
Next step
Get a student action plan
Poll until
status is Completed or Partial, or wait for the student_action_plan webhook.Authorizations
Access token from Get an access token.
Body
application/json
The evaluated answer sheet to analyze. The GET call takes the same ID under the same name.
Response
The job is queued. id is the ans_sheet_id you sent, not a new ID.