canvas_sync_course
Sync an entire Canvas course—including files, assignments, pages, modules, announcements, and discussions—into an Obsidian vault as tagged Markdown notes while preserving existing note bodies.
Instructions
Sincroniza un curso completo al vault: curso, archivos, tareas, páginas, módulos, anuncios y discusiones.
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": {
"course_id": "<course_id>"
},
"name": "canvas_sync_course"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| course_id | Yes | ||
| download_files | No | ||
| include_discussions | No | ||
| include_announcements | No |