generate_lesson_plan
Create structured lesson plans by specifying subject, topic, and age group. Includes objectives, activities, assessment, and optional differentiation strategies.
Instructions
Generate a structured lesson plan with objectives, activities, and assessment.
Args:
subject: Subject area (e.g. "Mathematics", "Science", "English")
topic: Specific topic (e.g. "Quadratic Equations", "Photosynthesis")
age_group: Student age range (e.g. "11-13", "14-16", "16-18")
duration_minutes: Lesson duration in minutes
learning_objectives: Custom objectives (auto-generated if omitted)
differentiation: Include differentiation strategies
Behavior:
This tool generates structured output without modifying external systems.
Output is deterministic for identical inputs. No side effects.
Free tier: 10/day rate limit. Pro tier: unlimited.
No authentication required for basic usage.
When to use:
Use this tool when you need structured analysis or classification
of inputs against established frameworks or standards.
When NOT to use:
Not suitable for real-time production decision-making without
human review of results.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subject | Yes | ||
| topic | Yes | ||
| age_group | No | 14-16 | |
| duration_minutes | No | ||
| learning_objectives | No | ||
| differentiation | No | ||
| api_key | No |