LIST - Additional Lesson Plan Enrichment Blocks
This API allows authenticated users to retrieve the list of additional enrichment blocks available for lesson plans.
How to Use:
- Call
GET /lesson-plan/v1/get-additional-enrichment-blockswith no parameters. - The API returns a dictionary of block keys and their display names.
- Use these blocks to enhance or customize lesson plans.
Example Scenario: A teacher wants to see what extra sections can be added to a lesson plan:
- They call this API.
- The system returns a list of available blocks such as Differentiation, Reflection Feedback, Real Life Connections, Interdisciplinary Connections, Emotional Social Development, and Classroom Environment.
- The teacher uses these options to enrich their lesson plan.
GET
Retrieve additional lesson plan blocks
Documentation Index
Fetch the complete documentation index at: https://docs.crazygoldfish.com/llms.txt
Use this file to discover all available pages before exploring further.
Previous
POST - Add Additional Lesson Plan Enrichment Block
This API allows authenticated users to add an additional enrichment block to a lesson plan.
**How to Use:**
1. Call `POST /lesson-plan/v1/additional-enrichment-block/{lesson_plan_id}` with the additional block data and duration.
2. The API validates the lesson plan ID and ensures content generation is finalized.
3. If the additional block generation is not already in progress or completed, the system triggers the processing task asynchronously and returns a success message.
**Example Scenario:**
A teacher wants to add a 'Reflection Feedback' block to a lesson plan:
- They submit the block data and duration using this API.
- The system validates the lesson plan and content generation status.
- If valid, the system starts processing the additional block.
- The teacher receives a message confirming the additional block processing has started.
Next
Retrieve additional lesson plan blocks