Qué es SCORM
SCORM (Sharable Content Object Reference Model) es un conjunto de especificaciones publicado por la iniciativa ADL (Advanced Distributed Learning) del Departamento de Defensa de Estados Unidos. Su objetivo es que un curso hecho una vez funcione en cualquier LMS sin rehacerlo.
En la práctica, un curso SCORM es un archivo .zip con las páginas del curso (HTML, imágenes, video, JavaScript) y un archivo llamado imsmanifest.xml que le dice a la plataforma qué contiene el paquete y cómo abrirlo.
Cómo se comunica el curso con la plataforma
- 1
La plataforma abre el curso
El LMS lee el imsmanifest.xml, abre la primera página del curso y le ofrece una interfaz de programación (API) en JavaScript.
- 2
El curso reporta lo que pasa
Mientras la persona avanza, el curso envía datos a esa API: el estado (incompleto, completado, aprobado, reprobado), la nota, el tiempo y el punto donde quedó.
- 3
La plataforma guarda el registro
El LMS guarda esos datos en el historial del estudiante. Por eso los reportes muestran quién terminó, con qué nota y cuántos intentos hizo, y la persona puede retomar donde iba.
SCORM 1.2, SCORM 2004, xAPI y cmi5
| Estándar | Año | Qué registra | Cuándo usarlo |
|---|---|---|---|
| SCORM 1.2 | 2001 | Un solo estado (completado, aprobado, reprobado, incompleto), nota y tiempo | Opción por defecto: es la versión que más plataformas leen sin problemas |
| SCORM 2004 | 2004 (4.ª edición en 2009) | Separa la finalización del resultado, y permite reglas de secuencia entre lecciones | Cuando necesitas saber por separado si terminó y si aprobó, o controlar el orden |
| xAPI (Tin Can) | 2013 | Experiencias de aprendizaje dentro y fuera del LMS: apps, simuladores, eventos | Cuando el aprendizaje pasa fuera de la plataforma; necesita un LRS que guarde los datos |
| cmi5 | 2016 | Reglas de xAPI pensadas para cursos que se lanzan desde un LMS | Cuando el LMS lo soporta y quieres la flexibilidad de xAPI con el orden de SCORM |
Si no sabes cuál elegir, usa SCORM 1.2: es la más compatible. Pasa a SCORM 2004 cuando tu plataforma lo soporte bien y necesites separar finalización y aprobación.
Con qué se hacen los cursos SCORM
Las herramientas de autor exportan el curso directamente en SCORM: Articulate Storyline y Rise 360, Adobe Captivate e iSpring Suite son algunas de las más usadas. También se puede programar un curso a medida en HTML y JavaScript y empaquetarlo en SCORM, que es lo que se hace con juegos educativos y simuladores.
Problemas comunes y cómo resolverlos
| Problema | Causa frecuente | Qué revisar |
|---|---|---|
| El curso no marca completado | El criterio de finalización del curso y el de la plataforma no coinciden | Qué estado reporta el paquete (completado o aprobado) y qué espera el LMS para darlo por terminado |
| La nota no aparece | El curso no envía la nota o la envía en otra escala | Que la evaluación esté conectada al reporte del paquete y la nota máxima configurada |
| No guarda el avance | El curso se cierra sin enviar los datos | Que el curso guarde al cambiar de lección y no solo al final |
| No abre en el celular | Ventana emergente bloqueada o diseño no adaptable | Abrir el paquete en la misma ventana y exportar en formato adaptable |
Antes de subir un paquete a tu plataforma puedes probarlo en SCORM Cloud, de Rustici Software, que muestra exactamente qué datos envía el curso.
Cursos SCORM con Aulainteractiva
Aulainteractiva entrega sus cursos virtuales, juegos educativos y simuladores en SCORM, probados en la plataforma del cliente para que marquen finalización y nota. Funcionan en cualquier plataforma LMS compatible, como Moodle, Canvas, Blackboard o Chamilo.
