Skip to main content
Glama

lesson_plan

Create structured lesson plans with learning objectives, activities, and assessments for any educational topic and grade level.

Instructions

Generate a comprehensive, structured lesson plan for a given educational topic. This function creates a detailed lesson plan using EduChain's content engine, including learning objectives, materials needed, activities, and assessment methods. The lesson plan follows educational best practices and can be customized for different grade levels and durations. Args: topic (str): The subject, concept, or learning objective for the lesson. Should be specific and focused. Examples: "Introduction to Fractions", "The American Revolution", "Basic HTML Tags" duration (Optional[str]): The intended duration of the lesson. Examples: "45 minutes", "1 hour", "2 class periods". If not provided, a standard duration will be assumed. grade_level (Optional[str]): The target grade level or educational level. Examples: "Grade 5", "High School", "College Level", "Adult Education". If not provided, a general approach will be used. Returns: Dict[str, Any]: A comprehensive lesson plan dictionary containing: On success: - title: Lesson title - objectives: Learning objectives and goals - materials: Required materials and resources - activities: Structured learning activities - assessment: Methods for evaluating student learning - duration: Lesson duration - grade_level: Target grade level On error: - error: Detailed error message Example: >>> lesson_plan("Photosynthesis", "50 minutes", "Grade 7") { "title": "Understanding Photosynthesis", "objectives": ["Students will understand...", "Students will be able to..."], "materials": ["Textbook", "Microscope", "Plant samples"], "activities": [ { "name": "Introduction", "duration": "10 minutes", "description": "..." }, ... ], "assessment": "Quiz on key concepts", "duration": "50 minutes", "grade_level": "Grade 7" }

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
topicYes
durationNo
grade_levelNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TAKSH-PAL/Educhain_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server