📥 Importar curso (incremental)
← Panel

Destino actual

Aún no hay curso destino. Pega un JSON con "course.title" para crearlo o selecciona un curso existente por slug.

Pegar JSON

Primera vez: envía {"course":{...},"lessons":[...]} para crear el curso.
Luego: puedes enviar {"lessons":[...]} para agregar o actualizar lecciones.

Ejemplos rápidos

{
  "course": {
    "title": "Curso Completo HDD",
    "description": "Programa intensivo...",
    "certificate": {"issuer":"Raga Institute","signatory":"RagaFX","min_score":70}
  },
  "lessons": [
    {
      "id":"l1",
      "title":"¿Qué es la HDD?",
      "content_html":"<h3>Definición...</h3> ...",
      "practice":{"instructions":"Lee y marca","checklist":["Entendí definición","Ventajas clave"]},
      "quiz":{"pass_score":70,"questions":[
        {"q":"La HDD es...","options":["Sin zanja","Con zanja"],"answer":0}
      ]}
    }
  ]
}


{
  "lessons": [
    {
      "id":"l2",
      "title":"Componentes del equipo",
      "content_html":"<p>Rig, varillas...</p>",
      "practice":{"instructions":"Identifica partes","checklist":["Rig","Varillas"]},
      "quiz":{"questions":[
        {"q":"¿Qué hace el rotary drive?","options":["Gira","Empuja"],"answer":0}
      ]}
    }
  ]
}


{
  "lessons": [
    {
      "id":"l2",
      "title":"Componentes – actualizado",
      "content_html":"<p>Rig, varillas, lodo...</p>"
    }
  ]
}
Prompt para IA (copiar y pegar)
Eres un generador de JSON para la plataforma Raga Institute.
Debes devolver EXCLUSIVAMENTE un objeto JSON (sin explicaciones, sin Markdown, sin comillas simples, sin comentarios).

ESQUEMA OBLIGATORIO:
{
  "course": {
    "title": "<título del curso>",
    "description": "<descripción del curso>",
    "certificate": { "issuer":"<emisor>", "signatory":"<firma>", "min_score": 70 }
  },
  "lessons": [
    {
      "id": "l1",
      "title": "<título de la lección 1>",
      "content": "<contenido COMPLETO en texto plano. Si necesitas HTML usa 'content_html' en su lugar, nunca ambos.>",
      "practice": { "instructions": "<instrucciones>", "checklist": ["<paso 1>","<paso 2>"] },
      "quiz": {
        "questions": [
          { "q":"<pregunta>", "options":["<A>","<B>","<C>"], "answer": 1 }
        ],
        "pass_score": 70
      }
    }
  ]
}

REGLAS ESTRICTAS:
- SOLO JSON válido. Sin texto adicional.
- Claves permitidas: course, lessons, id, title, content, content_html, practice, instructions, checklist, quiz, questions, q, options, answer, pass_score, order_no, audio_path.
- Usa "content" (texto) o "content_html" (HTML), pero NO ambos en la misma lección.
- "answer" es el índice 0-based de "options".
- "pass_score" entero 0–100 (opcional a nivel lección; si no, se usa el del curso).
- Minimiza claves vacías; si no hay práctica o quiz, usa checklist: [] o questions: [].
- Sin comas finales (trailing commas). Comillas dobles obligatorias.
- No resumas ni reescribas el contenido que te doy; pégalo íntegro.

Ahora genera el JSON usando estos contenidos EXACTOS (sin recortar):
[TÍTULO DEL CURSO]:
<pega aquí el título exacto>
[DESCRIPCIÓN DEL CURSO]:
<pega aquí la descripción exacta>
[LECCIONES]:
<pega aquí el texto íntegro de la L1; si usarás HTML, indica que esa lección va en 'content_html'>