learningsuite_create_lesson
Create a lesson in a specific course section with video, HTML content, and thumbnail. Control lesson position and publish status.
Instructions
Create a lesson in a course section
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"courseId": "<courseId>",
"sectionId": "<sectionId>",
"name": "<name>"
},
"name": "learningsuite_create_lesson"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Lesson name | |
| courseId | Yes | Course ID | |
| videoUrl | No | Downloadable video URL | |
| sectionId | Yes | Section ID | |
| htmlContent | No | HTML content for the lesson | |
| thumbnailUrl | No | Downloadable thumbnail image URL | |
| lessonSortPosition | No | Position of the lesson in the section | |
| immediatelyPublishCourse | No | Publish course immediately after creating lesson | |
| timestampInSecondsToGenerateThumbnail | No | Video timestamp for thumbnail generation |