Tabla de contenidos
Si tu OTEC compra, produce o contrata cursos online, tarde o temprano alguien te dirá: «el curso viene en SCORM». Esta guía explica qué es SCORM, cómo funciona dentro de un LMS y qué revisar antes de subir un curso, incluida su relación con SENCE.
Qué es SCORM
SCORM (Sharable Content Object Reference Model) es un estándar para empaquetar contenido e-learning y para que ese contenido se comunique con un LMS. Dicho simple: permite que un curso creado en una herramienta de autoría funcione en distintas plataformas e informe a cada una cuánto avanzó el alumno y cómo le fue.
El estándar cubre dos cosas:
- Empaquetado: el curso se entrega como un archivo ZIP que incluye un archivo de descripción llamado imsmanifest.xml, con la estructura del curso y cómo se lanza cada parte.
- Comunicación en ejecución: cuando el alumno abre el curso, este usa una API en JavaScript que el LMS pone a su disposición para leer y escribir datos de seguimiento.
Por eso los cursos SCORM son portables: el mismo paquete puede cargarse en distintos LMS compatibles sin rehacer el contenido.
Versiones: SCORM 1.2 y SCORM 2004
Hoy conviven dos versiones principales.
SCORM 1.2
- Usa un único campo de estado, cmi.core.lesson_status, con valores como passed, completed, failed, incomplete, browsed y not attempted. Completitud y aprobación quedan mezcladas en un solo dato.
- No incluye reglas de secuenciación: el curso no puede, por sí mismo, bloquear una evaluación hasta terminar los módulos previos.
- Es muy extendida y, en general, la más compatible entre plataformas.
SCORM 2004
- Separa el estado en dos campos: cmi.completion_status (completado o no) y cmi.success_status (aprobado, reprobado o desconocido). Así un alumno puede completar un módulo sin aprobarlo.
- Agrega secuenciación y navegación, reglas en XML que definen, por ejemplo, que la prueba final se habilite solo tras ver todo el material.
- Tiene varias ediciones, y la secuenciación es la parte más compleja de implementar, por lo que el comportamiento puede variar entre plataformas.
Una recomendación práctica: si tu curso no necesita reglas de navegación avanzadas, SCORM 1.2 suele ser la opción más segura. Elige 2004 cuando realmente necesites secuenciación o separar completitud y aprobación, y prueba el paquete en tu LMS antes de producirlo en serie.
Cómo funciona el seguimiento de avance y notas en un LMS
El flujo básico es este:
- El LMS lee imsmanifest.xml y arma la estructura del curso.
- Al ingresar el alumno, el LMS lanza el contenido en el navegador y expone una API (API en SCORM 1.2, API_1484_11 en SCORM 2004).
- El contenido ubica esa API e inicia la comunicación.
- Durante la sesión, el contenido escribe datos: estado del curso, puntaje, tiempo y la posición para retomar donde el alumno quedó.
- Al cerrar, el contenido confirma los datos y termina la sesión. El LMS los guarda y los muestra en sus reportes.
Dos puntos importantes. El contenido solo puede hablar con el LMS a través de esa API, no por otros medios. Y el LMS decide qué hace con los datos: qué cuenta como «curso aprobado», cómo se calcula el porcentaje de avance y qué se informa a terceros depende de su configuración, no del estándar.
Por qué importa para una OTEC
- No quedas amarrada a un proveedor. Si el contenido es SCORM, puedes cambiar de plataforma sin reconstruir los cursos.
- Seguimiento comparable. Estado, nota y tiempo se registran de la misma forma en todos tus cursos, lo que facilita reportar a empresas clientes.
- Mejor compra de contenido. Al contratar un curso a un tercero, SCORM es un formato verificable que puedes exigir y probar antes de pagar.
SCORM y SENCE: lo que sí y lo que no
Aquí hay una confusión frecuente. En la documentación técnica de SENCE que revisamos, SCORM no aparece como requisito. Lo que SENCE pide a la plataforma va por otro carril:
- Codificación: para un curso e-learning de Franquicia Tributaria, el OTEC solicita el código SENCE en SoliCurso e indica una sola modalidad (e-learning sincrónico o asincrónico). Entre los datos de la solicitud están la URL de la plataforma y un usuario y clave de prueba.
- Registro de asistencia: la plataforma debe integrar el Registro de Asistencia SENCE. El alumno se redirige al sistema de SENCE, valida su identidad con Clave Única y vuelve al curso. Así SENCE registra la conectividad.
- Envío de datos a SIC: para quienes ejecutan cursos en plataforma propia bajo ciertas líneas (adjudicados o seleccionados), SENCE exige además una integración automática por API. Los manuales técnicos mencionan datos como tiempo de conectividad y porcentaje de avance.
¿Dónde entra SCORM? SCORM resuelve el contenido y su seguimiento dentro del LMS; la integración con SENCE la resuelve el LMS. Una plataforma e-learning SENCE necesita ambas cosas: poder reproducir y medir cursos SCORM, y cumplir la integración de asistencia y reporte. Que un curso sea SCORM no te codifica ni te habilita ante SENCE, y los datos de avance que entrega el paquete solo sirven si tu LMS los traduce correctamente. Las exigencias se actualizan con resoluciones e instructivos, así que confirma siempre la versión vigente en sence.gob.cl.
Cómo reconocer un paquete SCORM
- Es un archivo ZIP, no un PDF ni un video suelto.
- Al abrirlo, hay un archivo imsmanifest.xml en la raíz, no dentro de una subcarpeta.
- En el manifiesto, la etiqueta schemaversion y los espacios de nombres indican si es SCORM 1.2 o 2004.
- Junto al manifiesto hay archivos del curso (HTML, JavaScript, imágenes, multimedia) y, normalmente, archivos de esquema (.xsd).
Si tu proveedor dice «es SCORM» pero solo te envía una carpeta con un index.html y sin manifiesto, no es un paquete SCORM.
Errores comunes
- Manifiesto fuera de la raíz. Se comprime la carpeta completa y queda una capa extra; el LMS rechaza el paquete.
- Versión que no coincide con lo que soporta tu LMS.
- Criterio de finalización mal configurado, sobre todo en SCORM 2004: confundir «completado» con «aprobado» deja reportes erróneos.
- Probar solo en la herramienta de autoría y no en el LMS real.
- Dependencias externas. Lo recomendable es que todo viaje dentro del paquete, sin servidores ni bases de datos aparte.
- Un paquete que nunca envía estado: el LMS no tiene qué registrar y el alumno aparece sin avance.
- Dar por hecho que SCORM resuelve SENCE. Es una pieza del proceso, no el proceso.
Checklist antes de publicar un curso SCORM
- ¿Es un ZIP con imsmanifest.xml en la raíz?
- ¿Sabes si es SCORM 1.2 o 2004 y tu LMS lo soporta?
- ¿Lo probaste en el LMS real con un usuario de prueba?
- ¿El avance, la nota y el tiempo se registran como esperas?
- ¿Está definido el criterio de aprobación y finalización?
- ¿Funciona el retomar donde el alumno quedó?
- ¿El contenido no depende de recursos externos?
- Si el curso va con código SENCE: ¿la plataforma tiene el registro de asistencia integrado y probado, y los datos de avance se informan según el instructivo vigente?
¿Quieres ver esto funcionando en tu OTEC?
En Duque Consultores desarrollamos plataformas e-learning para Chile, cursos SCORM, codificaciones ante SENCE y agentes de WhatsApp para OTEC y OTIC. Si quieres ver cómo se carga un curso, cómo se mide el avance y cómo se organiza la operación con SENCE, solicita una demo en duqueconsultores.cl y revisamos tu caso.



