Cargar preguntas en un examen
add_exam_questionsLoads up to 200 multiple-choice questions into an exam or practice test in one call, validating everything before saving and flagging any failing line.
Instructions
[Equipo del aula] Carga preguntas de opción múltiple en un simulacro o examen (hasta 200 por llamada). Envía questions (JSON) o questions_text (una por línea: «enunciado | opción | *correcta | opción | explicación: … | tema: … | lección: 2»). Es todo o nada: si una pregunta falla no se guarda ninguna y se indica la línea. Usa dry_run=true para validar sin guardar. Con replace=true sustituye todas las existentes (confirma antes con la persona).
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>",
"exam_id": "<exam_id>"
},
"name": "add_exam_questions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | true solo valida y muestra qué se guardaría | |
| exam_id | Yes | Examen | |
| replace | No | true borra primero todas las preguntas actuales | |
| questions | No | Preguntas en JSON | |
| classroom_id | Yes | Aula | |
| questions_text | No | Preguntas en texto compacto, una por línea |