{
  "generatedAt": "2026-09-14T13:26:47.569Z",
  "course": {
    "id": "module-1-1-insurance-ai-evolution-structure",
    "version": "2026.9.13",
    "locale": "es-ES",
    "title": "Módulo 1.1 · solo estructura",
    "audience": [
      "profesionales-del-sector-asegurador"
    ],
    "estimatedMinutes": 15,
    "objectives": [
      {
        "id": "obj-evolution",
        "verb": "explicar",
        "statement": "Explicar la evolución desde las reglas hasta la IA predictiva y generativa.",
        "critical": true
      },
      {
        "id": "obj-rules-data",
        "verb": "distinguir",
        "statement": "Distinguir automatización basada en reglas y modelos basados en datos.",
        "critical": true
      },
      {
        "id": "obj-process",
        "verb": "identificar",
        "statement": "Identificar tecnologías de IA dentro de un proceso asegurador.",
        "critical": true
      },
      {
        "id": "obj-human",
        "verb": "decidir",
        "statement": "Decidir cuándo debe intervenir una persona y qué debe supervisar.",
        "critical": true
      },
      {
        "id": "obj-transfer",
        "verb": "aplicar",
        "statement": "Aplicar los conceptos a una situación profesional concreta.",
        "critical": true
      }
    ]
  },
  "package": "modulo-1-1-estructura-scorm12.zip",
  "omitMedia": true,
  "valid": true,
  "zipBytes": 915283,
  "fileCount": 27,
  "checks": [
    {
      "id": "zip",
      "passed": true,
      "detail": "ZIP legible con 27 archivos."
    },
    {
      "id": "manifest",
      "passed": true,
      "detail": "26 recursos declarados y comprobados."
    },
    {
      "id": "launch",
      "passed": true,
      "detail": "Lanzamiento: index.html."
    },
    {
      "id": "course-json",
      "passed": true,
      "detail": "Curso module-1-1-insurance-ai-evolution-structure, esquema 1.0.0."
    },
    {
      "id": "assets",
      "passed": true,
      "detail": "13 assets resueltos."
    },
    {
      "id": "stable-urls",
      "passed": true,
      "detail": "No se detectaron URLs firmadas de corta duración."
    },
    {
      "id": "accessibility",
      "passed": true,
      "detail": "axe-core: 0 infracciones."
    },
    {
      "id": "breakpoints",
      "passed": true,
      "detail": "Verificados 320, 768, 1024 y 1440 px."
    },
    {
      "id": "size",
      "passed": true,
      "detail": "0.87 MB de 40 MB permitidos."
    }
  ],
  "issues": []
}
