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."
}
]
}
}
}
}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."
}
]
}
}
}
}