Crear curso
create_courseCreate a draft course in a classroom, defaulting to classroom-only visibility and linking it when the caller administers that classroom. Confirm before publishing or making it public.
Instructions
[Equipo del aula] Crea un curso. Queda en borrador y con visibilidad «aula» salvo que se indique otra cosa. Solo si quien llama administra el aula, el curso queda vinculado a ella (igual que en la plataforma); si no, queda sin vincular. Confirma con la persona antes de publicar o hacerlo público.
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": {
"classroom_id": "<classroom_id>",
"title": "<title>"
},
"name": "create_course"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Título del curso | |
| publish | No | Publicarlo de inmediato | |
| audience | No | A quién va dirigido | |
| subtitle | No | Subtítulo | |
| objective | No | Objetivo | |
| difficulty | No | Nivel; omítelo para no mostrar nivel | |
| visibility | No | publico (gratis), publico_pago o aula (solo el aula) | aula |
| description | No | Descripción | |
| classroom_id | Yes | Aula | |
| collection_id | No | Colección propia |