> ## 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.

# 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:**
 1. Call `GET /lesson-plan/v1/get-additional-enrichment-blocks` with no parameters.
 2. The API returns a dictionary of block keys and their display names.
 3. 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.




## OpenAPI

````yaml GET /lesson-plan/v1/get-additional-enrichment-blocks
openapi: 3.0.1
info:
  title: Evaluation Report API
  description: An API for retrieving evaluation reports.
  version: 1.0.0
servers:
  - url: https://api-staging.crazygoldfish.com
    description: SandBox endpoint
  - url: https://api.crazygoldfish.com
    description: Prod End Point
security: []
paths:
  /lesson-plan/v1/get-additional-enrichment-blocks:
    get:
      summary: Retrieve additional lesson plan blocks
      description: >-
        Returns a dictionary of available additional blocks for lesson plans,
        such as Differentiation, Reflection Feedback, Real Life Connections,
        Interdisciplinary Connections, Emotional Social Development, and
        Classroom Environment.
      responses:
        '200':
          description: List of additional lesson plan blocks returned successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  blocks:
                    type: object
                    description: A dictionary containing additional lesson plan blocks.
                    properties:
                      differentiation:
                        type: string
                      reflection_feedback:
                        type: string
                      real_life_connections:
                        type: string
                      interdisciplinary_connections:
                        type: string
                      emotional_social_development:
                        type: string
                      classroom_environment:
                        type: string
              example:
                blocks:
                  differentiation: Differentiation
                  reflection_feedback: Reflection Feedback
                  real_life_connections: Real Life Connections
                  interdisciplinary_connections: Interdisciplinary Connections
                  emotional_social_development: Emotional Social Development
                  classroom_environment: Classroom Environment
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````