start_course_build
Initiate a course build pipeline: creates a course record and returns an intake questionnaire for specifying topic, audience, duration, and notes.
Instructions
Start a new course build pipeline.
Creates a course record in the course_builds table, adds a placeholder
row to learning_courses (status='building'), and returns the intake
questionnaire for the user to complete.
Args:
topic: The subject or title of the course (e.g. "Multilevel models for epidemiologists")
target_audience: Who this course is for (e.g. "MPH students with basic R knowledge")
duration_hours: Estimated total course length in hours (0 = TBD)
notes: Any initial notes or constraints the user has mentioned
Returns:
Course ID, a brief confirmation, and the intake questionnaire.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| target_audience | No | ||
| duration_hours | No | ||
| notes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |