Descubriendo SCORM

Un viaje interactivo para entender cómo funciona el estándar de e-learning por excelencia.

1. ¿Qué es exactamente SCORM?

Imagina que SCORM es como el formato MP3 pero para cursos.

Si tienes un archivo MP3, sabes que funcionará en cualquier reproductor (Spotify, Apple Music, un estéreo viejo). De la misma manera, si creas un curso en formato SCORM, sabes que funcionará en cualquier plataforma de aprendizaje (LMS).

Significa: Sharable Content Object Reference Model (Modelo de Referencia de Objetos de Contenido Compartible).

2. La Anatomía de un Paquete

Un SCORM no es un archivo mágico, en realidad es solo un archivo .ZIP común y corriente que contiene:

  • 🌐 Páginas Web: Archivos HTML, CSS y JavaScript (¡como este que estás viendo!).
  • 🖼️ Multimedia: Imágenes, videos, audios.
  • 📜 El Cerebro: Un archivo llamado imsmanifest.xml. Este es el índice que le dice a la plataforma cómo leer y ordenar el curso.

3. ¿Cómo habla con la plataforma?

La verdadera magia de SCORM es la comunicación. Usando JavaScript, el curso busca la plataforma y le envía mensajes en secreto.

> Curso: "Hola Plataforma, el alumno acaba de entrar."
> Plataforma: "Entendido."
> Curso: "El alumno sacó 80 en el examen."
> Plataforma: "Anotado en sus calificaciones."

Esto se hace mediante comandos API estandarizados, como cmi.score.raw para las notas o cmi.core.lesson_status para el estado (aprobado/reprobado).

4. Interactividad en Acción

Como un SCORM es básicamente una página web, puedes programar cualquier interacción. Haz la prueba:

¡Felicidades!

Has completado esta introducción dinámica a SCORM. Ahora entiendes que es una web empaquetada que sabe comunicarse.