This API allows authenticated users to create and process lesson plan metadata.
How to Use:
POST /lesson-plan/metadata with board, grade, subject, section, duration, topic, and optional file uploads. If no file is provided, the system will search for relevant files from the RAG (Retrieval-Augmented Generation) system.Example Scenario: A teacher wants to create a new lesson plan:
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Board ID (UUID)
Grade ID (UUID)
Subject ID (UUID)
Duration in minutes
Topic
Section (optional)
Optional file uploads
Optional audio URL should be mp3 format
Lesson plan metadata processing started successfully.