get_course_outline
Retrieve a course syllabus with modules, lessons, and labs, showing completion status and the next suggested lesson to study.
Instructions
Retrieve course modules, lessons, and labs with completion status.
Provides a detailed syllabus breakdown showing which lectures and hands-on labs have been completed, and indicates the next suggested lesson to help the learner identify exactly what to study next.
Args: course_name: Title, slug, or ID of the course (e.g. 'CKA', 'Docker').
Returns: CourseOutlineResponse with modules, lessons, and next suggested item.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Error message if the operation or upstream request failed. | |
| modules | No | List of modules with lesson breakdowns. | |
| warning | No | Diagnostic warning or configuration guidance message. | |
| course_id | Yes | Identifier of the course. | |
| course_title | Yes | Title of the course. | |
| total_lessons | Yes | Total number of lessons across all modules. | |
| total_modules | Yes | Total number of modules. | |
| completed_lessons | Yes | Number of completed lessons. | |
| next_suggested_lesson | No | The immediate next uncompleted lesson to guide the learner's study plan. |