create_course_outline
Generate structured course outlines for any topic and audience level. Output modules, lessons, learning objectives, durations, and assessment ideas.
Instructions
Generate a detailed, structured course outline for any topic and audience level. Returns modules, lessons per module, learning objectives, estimated durations, and assessment ideas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | The course topic, e.g. "Python for Data Science". | |
| audience_level | Yes | One of "absolute_beginner", "beginner", "intermediate", "advanced". | |
| duration_weeks | No | Total course duration in weeks (default 8). | |
| hours_per_week | No | Expected study hours per week (default 5.0). | |
| delivery_format | No | One of "self_paced", "live_cohort", "hybrid". | self_paced |
| include_projects | No | Whether to include hands-on projects (default True). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |