Path Parameters
UUID of the lesson plan whose generated content is being requested.
Response
Lesson plan content retrieved successfully.
The full lesson plan record including generated content.
This API allows authenticated users to retrieve the generated instructional framework for a lesson plan.
How to Use:
GET /lesson-plan/v1/instructional-framework-builder/{lesson_plan_id}
with the lesson plan ID.Example Scenario:
A teacher wants to view the generated instructional framework for a lesson plan:
curl --request GET \
--url https://api-staging.crazygoldfish.com/lesson-plan/v1/instructional-framework-builder/{lesson_plan_id}
{
"data": {
"id": "658fcb13-0304-46cd-8c3d-0776ec4506f8",
"board": {
"id": "087c80b0-ac25-40ee-8657-28b694882ba8",
"name": "CBSE"
},
"grade": {
"id": "65955148-e106-461b-a9a6-e0c3294f6734",
"name": "Grade 10"
},
"section": null,
"subject": {
"id": "abf49127-253c-4dc9-9bf5-eb66360e5592",
"name": "Mathematics"
},
"status": "Completed",
"duration_minutes": 50,
"topic": "Real Numbers",
"documents": [],
"audio_url": null,
"subject_matter": {
"...": "Full subject matter as in the provided JSON (topics_to_be_covered, key_concepts_and_subconcepts, prerequisite_knowledge)"
},
"learning_standards": {
"...": "Learning outcomes, SMART objectives, competencies as in your JSON"
},
"alignment": {
"...": "Materials options, instructional strategies, and instructional blocks as previously generated"
},
"content_generation": {
"introduction_block": {
"components": [
{
"component_name": "Warm-up Discussion on Number Properties",
"duration_minutes": 7,
"materials_used": [
"Whiteboard",
"Markers",
"Number line chart or projection"
],
"implementation_script": "Begin the class by greeting students and stating the objective ...",
"formative_questions": [
"Can you explain what divisibility means with an example?",
"How would you describe an irrational number on a number line?"
],
"expected_responses": [
"Divisibility means one number can be divided by another without remainder, e.g., 10 is divisible by 2.",
"An irrational number cannot be expressed as a fraction; e.g., √2 lies between 1 and 2."
],
"teacher_notes": "Observe students' ability to recall key definitions and address misconceptions."
}
]
},
"development_block": {
"components": [
{
"component_name": "Explain Euclid's Division Algorithm with Examples",
"duration_minutes": 12,
"materials_used": [
"Whiteboard",
"Markers",
"Number line chart",
"Handouts"
],
"implementation_script": "Explain Euclid's Division Algorithm: For any two positive integers a and b...",
"formative_questions": [
"What are the quotient and remainder when 22 is divided by 6?",
"Why must the remainder always be less than the divisor?"
],
"expected_responses": [
"Quotient 3, remainder 4",
"Because the remainder represents what is left after dividing fully."
],
"teacher_notes": "Use visual aids and real-life analogies; check student work and adjust pacing."
}
]
},
"guided_practice_block": {
"components": [
{
"component_name": "Guided Proof Exploration of Irrationality",
"duration_minutes": 10,
"materials_used": [
"Worksheet",
"Whiteboard"
],
"implementation_script": "Model proof of √2's irrationality step-by-step and guide students through proofs of √3 and 3 + 2√5.",
"formative_questions": [
"Why do we assume the integers in the proof are coprime?",
"What contradiction arises when assuming √3 is rational?"
],
"expected_responses": [
"To ensure the fraction is in lowest terms.",
"That both integers share a factor, contradicting coprimality."
],
"teacher_notes": "Circulate to support reasoning and correct misunderstandings."
}
]
},
"independent_practice_block": {
"components": [
{
"component_name": "Individual Exercises on Divisibility and Factorization",
"duration_minutes": 12,
"materials_used": [
"Worksheet",
"Notebook"
],
"implementation_script": "Students apply Euclid's algorithm and perform prime factorization on given integers.",
"formative_questions": [
"Can you explain each step of Euclid's algorithm you performed?",
"How does your prime factorization show uniqueness?"
],
"expected_responses": [
"Describe quotient and remainder steps until remainder zero.",
"Integer expressed as unique product of primes."
],
"teacher_notes": "Observe and guide students, ensuring clear steps and explanations."
}
]
},
"closure_block": {
"components": [
{
"component_name": "Summarize Key Concepts",
"duration_minutes": 5,
"materials_used": [
"Whiteboard",
"Checklist"
],
"implementation_script": "Review Euclid's algorithm, Fundamental Theorem of Arithmetic, and irrationality proofs...",
"formative_questions": [
"How does Euclid's algorithm help in understanding divisibility?",
"Why is prime factorization unique?"
],
"expected_responses": [
"Expresses integer division with quotient and remainder.",
"Every integer >1 has a unique prime factorization."
],
"teacher_notes": "Ensure active participation and correct misconceptions quickly."
}
]
},
"assessment_block": {
"components": [
{
"component_name": "Multiple Choice Questions on Euclid's Division Algorithm",
"duration_minutes": 4,
"materials_used": [
"Printed MCQ sheets"
],
"implementation_script": "Provide students with MCQs testing Euclid's algorithm, divisibility, and prime factorization.",
"formative_questions": [
"What is the dividend in 17 ÷ 5?",
"Find the remainder when 101 is divided by 7."
],
"expected_responses": [
"17",
"3"
],
"teacher_notes": "Monitor and provide hints where needed."
}
]
}
}
}
}
UUID of the lesson plan whose generated content is being requested.
Lesson plan content retrieved successfully.
The full lesson plan record including generated content.
Show child attributes
Was this page helpful?
curl --request GET \
--url https://api-staging.crazygoldfish.com/lesson-plan/v1/instructional-framework-builder/{lesson_plan_id}
{
"data": {
"id": "658fcb13-0304-46cd-8c3d-0776ec4506f8",
"board": {
"id": "087c80b0-ac25-40ee-8657-28b694882ba8",
"name": "CBSE"
},
"grade": {
"id": "65955148-e106-461b-a9a6-e0c3294f6734",
"name": "Grade 10"
},
"section": null,
"subject": {
"id": "abf49127-253c-4dc9-9bf5-eb66360e5592",
"name": "Mathematics"
},
"status": "Completed",
"duration_minutes": 50,
"topic": "Real Numbers",
"documents": [],
"audio_url": null,
"subject_matter": {
"...": "Full subject matter as in the provided JSON (topics_to_be_covered, key_concepts_and_subconcepts, prerequisite_knowledge)"
},
"learning_standards": {
"...": "Learning outcomes, SMART objectives, competencies as in your JSON"
},
"alignment": {
"...": "Materials options, instructional strategies, and instructional blocks as previously generated"
},
"content_generation": {
"introduction_block": {
"components": [
{
"component_name": "Warm-up Discussion on Number Properties",
"duration_minutes": 7,
"materials_used": [
"Whiteboard",
"Markers",
"Number line chart or projection"
],
"implementation_script": "Begin the class by greeting students and stating the objective ...",
"formative_questions": [
"Can you explain what divisibility means with an example?",
"How would you describe an irrational number on a number line?"
],
"expected_responses": [
"Divisibility means one number can be divided by another without remainder, e.g., 10 is divisible by 2.",
"An irrational number cannot be expressed as a fraction; e.g., √2 lies between 1 and 2."
],
"teacher_notes": "Observe students' ability to recall key definitions and address misconceptions."
}
]
},
"development_block": {
"components": [
{
"component_name": "Explain Euclid's Division Algorithm with Examples",
"duration_minutes": 12,
"materials_used": [
"Whiteboard",
"Markers",
"Number line chart",
"Handouts"
],
"implementation_script": "Explain Euclid's Division Algorithm: For any two positive integers a and b...",
"formative_questions": [
"What are the quotient and remainder when 22 is divided by 6?",
"Why must the remainder always be less than the divisor?"
],
"expected_responses": [
"Quotient 3, remainder 4",
"Because the remainder represents what is left after dividing fully."
],
"teacher_notes": "Use visual aids and real-life analogies; check student work and adjust pacing."
}
]
},
"guided_practice_block": {
"components": [
{
"component_name": "Guided Proof Exploration of Irrationality",
"duration_minutes": 10,
"materials_used": [
"Worksheet",
"Whiteboard"
],
"implementation_script": "Model proof of √2's irrationality step-by-step and guide students through proofs of √3 and 3 + 2√5.",
"formative_questions": [
"Why do we assume the integers in the proof are coprime?",
"What contradiction arises when assuming √3 is rational?"
],
"expected_responses": [
"To ensure the fraction is in lowest terms.",
"That both integers share a factor, contradicting coprimality."
],
"teacher_notes": "Circulate to support reasoning and correct misunderstandings."
}
]
},
"independent_practice_block": {
"components": [
{
"component_name": "Individual Exercises on Divisibility and Factorization",
"duration_minutes": 12,
"materials_used": [
"Worksheet",
"Notebook"
],
"implementation_script": "Students apply Euclid's algorithm and perform prime factorization on given integers.",
"formative_questions": [
"Can you explain each step of Euclid's algorithm you performed?",
"How does your prime factorization show uniqueness?"
],
"expected_responses": [
"Describe quotient and remainder steps until remainder zero.",
"Integer expressed as unique product of primes."
],
"teacher_notes": "Observe and guide students, ensuring clear steps and explanations."
}
]
},
"closure_block": {
"components": [
{
"component_name": "Summarize Key Concepts",
"duration_minutes": 5,
"materials_used": [
"Whiteboard",
"Checklist"
],
"implementation_script": "Review Euclid's algorithm, Fundamental Theorem of Arithmetic, and irrationality proofs...",
"formative_questions": [
"How does Euclid's algorithm help in understanding divisibility?",
"Why is prime factorization unique?"
],
"expected_responses": [
"Expresses integer division with quotient and remainder.",
"Every integer >1 has a unique prime factorization."
],
"teacher_notes": "Ensure active participation and correct misconceptions quickly."
}
]
},
"assessment_block": {
"components": [
{
"component_name": "Multiple Choice Questions on Euclid's Division Algorithm",
"duration_minutes": 4,
"materials_used": [
"Printed MCQ sheets"
],
"implementation_script": "Provide students with MCQs testing Euclid's algorithm, divisibility, and prime factorization.",
"formative_questions": [
"What is the dividend in 17 ÷ 5?",
"Find the remainder when 101 is divided by 7."
],
"expected_responses": [
"17",
"3"
],
"teacher_notes": "Monitor and provide hints where needed."
}
]
}
}
}
}