Get lesson plan enrichment blocks
Get a lesson plan’s enrichment blocks, along with its metadata, alignment, and written content in one response.
GET
/
lesson-plan
/
v1
/
additional-enrichment-block
/
{lesson_plan_id}
Get lesson plan enrichment blocks
curl --request GET \
--url https://api.crazygoldfish.com/lesson-plan/v1/additional-enrichment-block/{lesson_plan_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.crazygoldfish.com/lesson-plan/v1/additional-enrichment-block/{lesson_plan_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.crazygoldfish.com/lesson-plan/v1/additional-enrichment-block/{lesson_plan_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"id": "7d2f1b90-4c6a-4f3e-b1d7-9a5e2c8f0b34",
"board": {
"id": "baf36573-d049-4636-9c4b-bc9cda6270fe",
"name": "CBSE"
},
"grade": {
"id": "28820b1a-34e1-4003-b5bd-96455ca2c6d8",
"name": "Grade 10"
},
"section": "A",
"subject": {
"id": "6dd7ebda-1bc5-4c01-8649-372579189073",
"name": "Science"
},
"status": "Completed",
"duration_minutes": 45,
"topic": "Magnetic Effects of Electric Current",
"documents": [],
"audio": null,
"subject_matter": {
"topics_to_be_covered": {
"topic": {
"ai_recommendations": [
"Magnetic field and field lines around a bar magnet",
"Magnetic field due to a current through a straight conductor",
"Right-hand thumb rule"
],
"additional_recommendations": [
"Activity: make an electromagnet with a solenoid and a steel rod"
]
}
},
"key_concepts_and_subconcepts": {
"concepts": {
"ai_recommendations": [
"Properties of magnetic field lines",
"Force on a current-carrying conductor in a magnetic field"
],
"additional_recommendations": []
}
},
"prerequisite_knowledge": {
"prerequisite": {
"ai_recommendations": [
"Poles of a magnet and how like and unlike poles interact",
"Electric current and a simple circuit"
],
"additional_recommendations": []
}
}
},
"learning_standards": {
"learning_outcomes": {
"outcomes": {
"ai_recommendations": [
"Explains the pattern of magnetic field lines around a bar magnet"
],
"additional_recommendations": []
}
},
"smart_learning_objectives": {
"objects": {
"ai_recommendations": [
"By the end of the lesson, students draw the field lines around a bar magnet and state three of their properties"
],
"additional_recommendations": []
}
},
"competencies": {
"competency_list": [
{
"name": "Scientific inquiry",
"description": "Observes a magnetic field pattern and describes it in her own words"
}
]
}
},
"alignment": {
"materials_options": [
[
{
"ai_recommendations": [
{
"name": "Bar magnets",
"description": "Two bar magnets per group of four students"
},
{
"name": "Iron filings and a sheet of paper",
"description": "To make the field pattern visible"
}
],
"additional_recommendations": [
{
"name": "Plotting compass",
"description": "To trace the direction of the field line by line"
}
]
}
]
],
"instructional_strategies_options": [
[
{
"ai_recommendations": [
{
"name": "Hands-on inquiry",
"description": "Students build the field pattern before it is named"
},
{
"name": "Think-pair-share",
"description": "Students compare their field sketches in pairs"
}
],
"additional_recommendations": []
}
]
],
"instructional_blocks": {
"introduction": {
"component_options": [
{
"name": "Magnet hook",
"description": "Ask why a compass needle moves near a wire"
}
],
"formative_questions": [
"What do you already know about magnets?"
],
"duration": 5
},
"development": {
"component_options": [
{
"name": "Iron filings demonstration",
"description": "Build the field pattern of a bar magnet"
},
{
"name": "Right-hand thumb rule",
"description": "Derive the field direction around a straight wire"
}
],
"formative_questions": [
"Where are the field lines closest together?"
],
"duration": 15
},
"guided_practice": {
"component_options": [
{
"name": "Guided sketching",
"description": "Draw field lines for two magnet arrangements together"
}
],
"formative_questions": [
"Why can two field lines never cross?"
],
"duration": 10
},
"independent_practice": {
"component_options": [
{
"name": "Worksheet task",
"description": "Students predict the field of a solenoid on their own"
}
],
"formative_questions": [
"Which end of the solenoid behaves like a north pole?"
],
"duration": 5
},
"closure": {
"component_options": [
{
"name": "Exit ticket",
"description": "Each student states one property of field lines"
}
],
"formative_questions": [
"What is one thing you would explain to a friend?"
],
"duration": 5
},
"summative_assessment": {
"component_options": [
{
"name": "Short quiz",
"description": "Three questions on field direction and strength"
}
],
"formative_questions": [
"Can you justify your answer with a rule?"
],
"duration": 5
}
}
},
"content_generation": {
"introduction_block": {
"components": [
{
"component_name": "Magnet hook",
"duration_minutes": 5,
"materials_used": [
"Bar magnets",
"Plotting compass"
],
"implementation_script": "Hold a compass near a wire carrying current and ask the class why the needle turns. Collect three guesses on the board without correcting them.",
"formative_questions": [
"Why does the needle move when the switch is closed?"
],
"expected_responses": [
"Because the current does something to the space around the wire."
],
"teacher_notes": "Keep the guesses on the board. You will return to them in the closure."
}
]
},
"development_block": {
"components": [
{
"component_name": "Iron filings demonstration",
"duration_minutes": 8,
"materials_used": [
"Bar magnets",
"Iron filings and a sheet of paper"
],
"implementation_script": "Sprinkle iron filings over paper resting on a bar magnet and tap the sheet. Name the pattern as magnetic field lines.",
"formative_questions": [
"Where are the filings packed most closely?"
],
"expected_responses": [
"Near the two poles."
],
"teacher_notes": "Tap gently. Heavy tapping scatters the pattern."
},
{
"component_name": "Right-hand thumb rule",
"duration_minutes": 7,
"materials_used": [
"Plotting compass"
],
"implementation_script": "Model the rule with your own hand, then have every student point a thumb along the current and curl their fingers.",
"formative_questions": [
"Which way do the field lines run if the current reverses?"
],
"expected_responses": [
"They run the other way around the wire."
],
"teacher_notes": "Watch for students using the left hand."
}
]
},
"guided_practice_block": {
"components": [
{
"component_name": "Guided sketching",
"duration_minutes": 10,
"materials_used": [
"Bar magnets"
],
"implementation_script": "Sketch the field between two unlike poles on the board step by step while students copy it, then have them try two like poles alone.",
"formative_questions": [
"Why can two field lines never cross?"
],
"expected_responses": [
"A compass at that point cannot show two directions at once."
],
"teacher_notes": "Circulate while they draw the second case."
}
]
},
"independent_practice_block": {
"components": [
{
"component_name": "Solenoid prediction",
"duration_minutes": 5,
"materials_used": [
"Iron filings and a sheet of paper"
],
"implementation_script": "Students predict and draw the field of a solenoid on their own, then check it against the demonstration setup.",
"formative_questions": [
"Which end of the solenoid behaves like a north pole?"
],
"expected_responses": [
"The end where the field lines come out."
],
"teacher_notes": "Collect two sketches to check before the closure."
}
]
},
"closure_block": {
"components": [
{
"component_name": "Exit ticket",
"duration_minutes": 5,
"materials_used": [],
"implementation_script": "Ask each student to write one property of magnetic field lines on a slip, then read three aloud and revisit the guesses from the hook.",
"formative_questions": [
"What is one thing you would explain to a friend?"
],
"expected_responses": [
"Field lines are closer together where the field is stronger."
],
"teacher_notes": "Sort the slips into confident and unsure while the class packs up."
}
]
},
"assessment_block": {
"components": [
{
"component_name": "Short quiz",
"duration_minutes": 5,
"materials_used": [],
"implementation_script": "Give three questions: one on field direction, one on field strength, and one asking students to justify an answer with the right-hand thumb rule.",
"formative_questions": [
"Can you justify your answer with a rule?"
],
"expected_responses": [
"The thumb follows the current, so the fingers give the field direction."
],
"teacher_notes": "Score out of three and note anyone below two for reteaching."
}
]
}
},
"additional_blocks": [
{
"name": "Differentiation",
"description": "For students who need support, give a pre-drawn magnet outline to trace field lines onto. For students who finish early, ask them to predict the field of two solenoids side by side."
},
{
"name": "Real Life Connections",
"description": "Link the field pattern to how a loudspeaker moves its cone and to the magnetic strip on a metro card."
}
]
}
}Step 4 of 4 (optional) in Build a lesson plan. Poll every 5 seconds until
status is Completed.additional_blocks: one {name, description} entry for each block you asked for.
Reading the response
| Response | Meaning | What to do |
|---|---|---|
200 with status: "In Progress" | Still generating | Poll again. additional_blocks is {} until it finishes. |
200 with status: "Completed" | Ready | Show additional_blocks to the teacher |
404 Additional enrichment blocks not found for this lesson plan. | No worker has picked the job up yet | Poll again |
400 Lesson plan instructional framework builder is not finalized! | Step 3 isn’t Completed | Finish step 3 first |
400 with status: "Failed" | Generation failed | Read msg. You can’t retry on the same lesson plan unless the step failed. |
This endpoint returns
400, not 404, when the lesson content isn’t finished yet. Don’t treat a 400 here as a permanent failure without reading msg.alignment.materials_options and alignment.instructional_strategies_options come back wrapped in one extra array.
Next step
Send lesson plan feedback
Optional: record what the teacher thought of the lesson plan.
Authorizations
Access token from Get an access token.
Path Parameters
The lesson plan id returned by Start a lesson plan.
Example:
"7d2f1b90-4c6a-4f3e-b1d7-9a5e2c8f0b34"
Response
The step is In Progress or Completed.
Show child attributes
Show child attributes
Was this page helpful?
⌘I
Get lesson plan enrichment blocks
curl --request GET \
--url https://api.crazygoldfish.com/lesson-plan/v1/additional-enrichment-block/{lesson_plan_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.crazygoldfish.com/lesson-plan/v1/additional-enrichment-block/{lesson_plan_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.crazygoldfish.com/lesson-plan/v1/additional-enrichment-block/{lesson_plan_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"id": "7d2f1b90-4c6a-4f3e-b1d7-9a5e2c8f0b34",
"board": {
"id": "baf36573-d049-4636-9c4b-bc9cda6270fe",
"name": "CBSE"
},
"grade": {
"id": "28820b1a-34e1-4003-b5bd-96455ca2c6d8",
"name": "Grade 10"
},
"section": "A",
"subject": {
"id": "6dd7ebda-1bc5-4c01-8649-372579189073",
"name": "Science"
},
"status": "Completed",
"duration_minutes": 45,
"topic": "Magnetic Effects of Electric Current",
"documents": [],
"audio": null,
"subject_matter": {
"topics_to_be_covered": {
"topic": {
"ai_recommendations": [
"Magnetic field and field lines around a bar magnet",
"Magnetic field due to a current through a straight conductor",
"Right-hand thumb rule"
],
"additional_recommendations": [
"Activity: make an electromagnet with a solenoid and a steel rod"
]
}
},
"key_concepts_and_subconcepts": {
"concepts": {
"ai_recommendations": [
"Properties of magnetic field lines",
"Force on a current-carrying conductor in a magnetic field"
],
"additional_recommendations": []
}
},
"prerequisite_knowledge": {
"prerequisite": {
"ai_recommendations": [
"Poles of a magnet and how like and unlike poles interact",
"Electric current and a simple circuit"
],
"additional_recommendations": []
}
}
},
"learning_standards": {
"learning_outcomes": {
"outcomes": {
"ai_recommendations": [
"Explains the pattern of magnetic field lines around a bar magnet"
],
"additional_recommendations": []
}
},
"smart_learning_objectives": {
"objects": {
"ai_recommendations": [
"By the end of the lesson, students draw the field lines around a bar magnet and state three of their properties"
],
"additional_recommendations": []
}
},
"competencies": {
"competency_list": [
{
"name": "Scientific inquiry",
"description": "Observes a magnetic field pattern and describes it in her own words"
}
]
}
},
"alignment": {
"materials_options": [
[
{
"ai_recommendations": [
{
"name": "Bar magnets",
"description": "Two bar magnets per group of four students"
},
{
"name": "Iron filings and a sheet of paper",
"description": "To make the field pattern visible"
}
],
"additional_recommendations": [
{
"name": "Plotting compass",
"description": "To trace the direction of the field line by line"
}
]
}
]
],
"instructional_strategies_options": [
[
{
"ai_recommendations": [
{
"name": "Hands-on inquiry",
"description": "Students build the field pattern before it is named"
},
{
"name": "Think-pair-share",
"description": "Students compare their field sketches in pairs"
}
],
"additional_recommendations": []
}
]
],
"instructional_blocks": {
"introduction": {
"component_options": [
{
"name": "Magnet hook",
"description": "Ask why a compass needle moves near a wire"
}
],
"formative_questions": [
"What do you already know about magnets?"
],
"duration": 5
},
"development": {
"component_options": [
{
"name": "Iron filings demonstration",
"description": "Build the field pattern of a bar magnet"
},
{
"name": "Right-hand thumb rule",
"description": "Derive the field direction around a straight wire"
}
],
"formative_questions": [
"Where are the field lines closest together?"
],
"duration": 15
},
"guided_practice": {
"component_options": [
{
"name": "Guided sketching",
"description": "Draw field lines for two magnet arrangements together"
}
],
"formative_questions": [
"Why can two field lines never cross?"
],
"duration": 10
},
"independent_practice": {
"component_options": [
{
"name": "Worksheet task",
"description": "Students predict the field of a solenoid on their own"
}
],
"formative_questions": [
"Which end of the solenoid behaves like a north pole?"
],
"duration": 5
},
"closure": {
"component_options": [
{
"name": "Exit ticket",
"description": "Each student states one property of field lines"
}
],
"formative_questions": [
"What is one thing you would explain to a friend?"
],
"duration": 5
},
"summative_assessment": {
"component_options": [
{
"name": "Short quiz",
"description": "Three questions on field direction and strength"
}
],
"formative_questions": [
"Can you justify your answer with a rule?"
],
"duration": 5
}
}
},
"content_generation": {
"introduction_block": {
"components": [
{
"component_name": "Magnet hook",
"duration_minutes": 5,
"materials_used": [
"Bar magnets",
"Plotting compass"
],
"implementation_script": "Hold a compass near a wire carrying current and ask the class why the needle turns. Collect three guesses on the board without correcting them.",
"formative_questions": [
"Why does the needle move when the switch is closed?"
],
"expected_responses": [
"Because the current does something to the space around the wire."
],
"teacher_notes": "Keep the guesses on the board. You will return to them in the closure."
}
]
},
"development_block": {
"components": [
{
"component_name": "Iron filings demonstration",
"duration_minutes": 8,
"materials_used": [
"Bar magnets",
"Iron filings and a sheet of paper"
],
"implementation_script": "Sprinkle iron filings over paper resting on a bar magnet and tap the sheet. Name the pattern as magnetic field lines.",
"formative_questions": [
"Where are the filings packed most closely?"
],
"expected_responses": [
"Near the two poles."
],
"teacher_notes": "Tap gently. Heavy tapping scatters the pattern."
},
{
"component_name": "Right-hand thumb rule",
"duration_minutes": 7,
"materials_used": [
"Plotting compass"
],
"implementation_script": "Model the rule with your own hand, then have every student point a thumb along the current and curl their fingers.",
"formative_questions": [
"Which way do the field lines run if the current reverses?"
],
"expected_responses": [
"They run the other way around the wire."
],
"teacher_notes": "Watch for students using the left hand."
}
]
},
"guided_practice_block": {
"components": [
{
"component_name": "Guided sketching",
"duration_minutes": 10,
"materials_used": [
"Bar magnets"
],
"implementation_script": "Sketch the field between two unlike poles on the board step by step while students copy it, then have them try two like poles alone.",
"formative_questions": [
"Why can two field lines never cross?"
],
"expected_responses": [
"A compass at that point cannot show two directions at once."
],
"teacher_notes": "Circulate while they draw the second case."
}
]
},
"independent_practice_block": {
"components": [
{
"component_name": "Solenoid prediction",
"duration_minutes": 5,
"materials_used": [
"Iron filings and a sheet of paper"
],
"implementation_script": "Students predict and draw the field of a solenoid on their own, then check it against the demonstration setup.",
"formative_questions": [
"Which end of the solenoid behaves like a north pole?"
],
"expected_responses": [
"The end where the field lines come out."
],
"teacher_notes": "Collect two sketches to check before the closure."
}
]
},
"closure_block": {
"components": [
{
"component_name": "Exit ticket",
"duration_minutes": 5,
"materials_used": [],
"implementation_script": "Ask each student to write one property of magnetic field lines on a slip, then read three aloud and revisit the guesses from the hook.",
"formative_questions": [
"What is one thing you would explain to a friend?"
],
"expected_responses": [
"Field lines are closer together where the field is stronger."
],
"teacher_notes": "Sort the slips into confident and unsure while the class packs up."
}
]
},
"assessment_block": {
"components": [
{
"component_name": "Short quiz",
"duration_minutes": 5,
"materials_used": [],
"implementation_script": "Give three questions: one on field direction, one on field strength, and one asking students to justify an answer with the right-hand thumb rule.",
"formative_questions": [
"Can you justify your answer with a rule?"
],
"expected_responses": [
"The thumb follows the current, so the fingers give the field direction."
],
"teacher_notes": "Score out of three and note anyone below two for reteaching."
}
]
}
},
"additional_blocks": [
{
"name": "Differentiation",
"description": "For students who need support, give a pre-drawn magnet outline to trace field lines onto. For students who finish early, ask them to predict the field of two solenoids side by side."
},
{
"name": "Real Life Connections",
"description": "Link the field pattern to how a loudspeaker moves its cone and to the magnetic strip on a metro card."
}
]
}
}