Elige el modo: crear curso nuevo o agregar/actualizar lecciones por id a un curso ya existente (indica su slug).
Crear nuevo
{
"course": {
"title": "Nombre del curso",
"description": "Descripción...",
"certificate": { "issuer":"...", "signatory":"...", "min_score": 70 }
},
"lessons": [
{
"id": "l1",
"title": "Lección 1",
"content": "Contenido (HTML permitido).",
"practice": { "instructions": "...", "checklist": ["Paso 1","Paso 2"] },
"quiz": {
"questions": [
{ "q":"...", "options":["A","B","C"], "answer": 1 }
],
"pass_score": 70
}
}
]
}
Agregar/Actualizar a curso existente (usa el slug destino)
{
"lessons": [
{
"id": "l4",
"title": "Lección 4...",
"content_html": "Tu contenido completo tal cual.
",
"practice": { "instructions":"...", "checklist":["a","b"] },
"quiz": { "questions":[{"q":"...","options":["A","B"],"answer":0}], "pass_score":70 }
}
]
}