What is an action plan?
A short piece of written advice, built from the feedback recorded when a paper was marked. It names the questions where marks were lost, says what was misunderstood, and suggests what to do next. It is text, not a document or a screen, so your platform decides how it looks and who sees it.Which action plans can I create?
Two, and they are separate requests.What does an action plan need?
A marked exam, and nothing else from you but its ID.1
An exam with a model answer
The exam paper and its model answer are set up first. A model answer, the correct answer used for marking, has to be in place before any student paper can be evaluated.
2
At least one evaluated answer sheet
Marking records two things the plans depend on: the marks for each answer, and the feedback explaining what was wrong with it. A student plan needs one evaluated answer sheet. A teacher plan needs the exam to have at least one.
3
The ID
Send the answer sheet ID for a student plan, or the exam ID for a teacher plan. There are no other settings: no language, no length, no style.
What do the action types mean?
Every plan, and every question inside it, carries one of three labels.Remediation
Teach the concept again. The feedback points at wrong answers or a basic misunderstanding.
Reinforcement
Give the student practice. The feedback suggests the idea is mostly there but not secure.
Extension
Move on to more advanced work on the concept.
What are the limits?
The same limits apply to both plans:- Only where marks were lost. Questions answered for full marks are never discussed. A paper with no marks deducted gives the AI nothing to write about.
- English only. There is no language option.
- Text only. No PDF, spreadsheet, worksheet, or lesson plan comes with a plan.
- No editing. Plans cannot be edited or approved through the API. Ask for a new one instead.
- The newest plan wins. Reading a plan returns the most recent one for that exam or answer sheet. Older plans are not returned.
- Only the API user that created a plan can read it. The read is matched on the user, not the account, so a second API user on the same account gets nothing back. Use one API user for plans, or store the result on your side.
- 20 requests a day per account by default, counted across both kinds of plan. The limit is a server setting, so the number on your account can differ.
Frequently asked questions
Does an action plan appear on its own after an exam is marked?
Does an action plan appear on its own after an exam is marked?
No. Nothing is created until you ask for it. Marking an answer sheet does not start a plan.
Do plans feed into lesson plans or worksheets automatically?
Do plans feed into lesson plans or worksheets automatically?
No. The Action Plan API does not pass anything to another product. If you want a worksheet from a plan, your platform reads the plan and then calls the AI Worksheet Builder or the AI Lesson Plan with what it decides to use.
How do I know when a plan is ready?
How do I know when a plan is ready?
Read it and check its status, or register the
student_action_plan or teacher_action_plan webhook so the service calls your URL when the work ends. A plan is In Progress, Completed, or Failed. A teacher plan can also be Partial, when some questions were written up and others were not. A student plan is written in one go, so it is never Partial.Can a teacher change a plan before anyone sees it?
Can a teacher change a plan before anyone sees it?
Not in the API. Nothing about a plan can be changed once written. If your product needs review before publishing, build that step on your side, using the plan text as the draft.
Is the plan tied to a syllabus or board?
Is the plan tied to a syllabus or board?
Only through the paper it reads. The plan is written from the exam’s own questions, model answers, and marking feedback. It is not mapped to a board or curriculum framework, and it does not carry topic or standard codes.
What happens if an exam has no marks deducted at all?
What happens if an exam has no marks deducted at all?
There is nothing to build a plan from. A teacher plan for such an exam comes back with the status
Failed, and a student plan comes back with nothing useful in it.Next steps
Student action plans
One marked answer sheet, one plan for that student.
Teacher action plans
One exam, one plan across the whole class.
Developer guide
Create student and teacher action plans with the API, step by step.
All APIs
Everything the CrazyGoldFish API offers.