get_course_progress
Retrieve completion percentage, completed vs total labs, and last activity for all enrolled KodeKloud courses or a specific course by name/ID.
Instructions
Get completion percentage, completed vs total labs, and last activity.
Fetches overall progress metrics across all enrolled courses or filters specifically for a given course name or ID (e.g. 'CKA' or 'Kubernetes').
Args: course_name: Optional course title or slug to filter progress for. If omitted, returns progress for all enrolled courses.
Returns: CourseProgressResponse with completion percentages and lab counts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Error message if the operation or upstream request failed. | |
| courses | No | List of course progress records matching the query. | |
| warning | No | Diagnostic warning or configuration guidance message. | |
| raw_data | No | Raw upstream payload if schema drift was detected. | |
| total_courses_enrolled | Yes | Total number of enrolled courses. | |
| average_progress_percent | Yes | Overall completion percentage across all courses. |