La norma SCORM. Un acercamiento práctico

By | January 6, 2011

Articulo original publicado en número 8 de la revista E-LEARNING QUARTERLY.

¿Qué es SCORM?
¿Cuántas versiones existen?
¿Qué aporta SCORM en las soluciones e-learning?
¿Cómo influye SCORM en el Diseño de los contenidos?
¿Qué herramientas se utilizan?
¿Cómo probar un contenido SCORM?
Éstas son algunas de las preguntas con las que se enfrentan los profesionales en el ámbito de los contenidos e-learning.
En este artículo se pretenden abordar algunas de estas de cuestiones, aportando una visión práctica y de aplicación de la norma SCORM.

¿Qué es SCORM?

Usamos un CD de música sin preocuparnos en que equipo de sonido lo reproducimos. Suena igual en la mini-cadena de nuestro domicilio y en el equipo del coche. Todos los CD’s, una vez insertados en el equipo de reproducción ofrecen un índice de canciones con información sobre la duración de cada una. Este comportamiento tan cómodo y habitual es fruto de aplicación de una norma técnica, que define como se deben fabricar los equipos de reproducción, como se deben grabar los CD’s (el sonido y la información sobre cada canción), etc.

SCORM es un conjunto de normas técnicas en el ámbito de e-learning que hace posible que cualquier contenido se reproduzca (como un CD) en cualquier Plataforma de Gestión de Formación (como el equipo de música).

El ejército de Estados Unidos es uno de los grandes consumidores de formación on-line, por ello precisa establecer una norma que defina cómo se tienen que estructurar los contenidos y cómo tienen que ser programados para que se comporten de la misma forma en distintos servidores de formación.
La norma SCORM nació en el año 2000 como respuesta del departamento de defensa de Estados Unidos (DoD) a la necesidad de normalizar el funcionamiento de la enorme cantidad de cursos on-line en diferentes repositorios e-learning.
ADL  es la organización que coordina el desarrollo de la norma SCORM.
ADL ha publicado diferentes versiones de la norma. La versión actual de SCORM es la 2004(4ª edición), aunque la versión mas utilizada es la SCORM 1.2.
En el sitio web de ADL se puede acceder a toda la documentación y recursos de apoyo de SCORM.
image

La norma SCORM se compone de una serie de manuales/libros en los que se describen los diferentes detalles técnicos que permiten la conformidad con la norma.
image

La versión actual de SCORM se compone de los siguientes libros:

  •  Modelo de Agregación de Contenido: Este apartado de la norma se centra en definir cómo se estructura un curso SCORM en base a unidades más pequeñas.
    Desde la perspectiva instruccional, un curso on-line se puede componer de módulos, lecciones, capítulos, etc., SCORM define una forma de describir esta estructura para que luego las plataformas e-learning sepan reconocerla (como un lector de música sabe reconocer la lista de canciones de un CD cualquiera).
    Dentro de la norma SCORM se define el concepto SCO(Sharable Content Object) que es la unidad mínima de la que se puede componer un curso on-line.
    Lo habitual es que un curso SCORM se componga de un conjunto de SCO’s organizados de forma jerárquica (por ejemplo módulos y capítulos)
  •  Entorno de Ejecución: En este libro, la norma específica de cómo el contenido puede “hablar” con la Plataforma y registrar el progreso del alumno (su grado de avance, puntuación, último apartado revisado).
  • Secuenciación de los contenidos: Esta parte de SCORM trata de cómo se deben definir las secuencia de ejecución de los distintas unidades de un contenido en función del avance del usuario. Esto permite que el contenido posea una “inteligencia”,se adapte al participante y sugiera al participante un camino determinado en función de los resultados en un ejercicio o grado de cumplimiento de una unidad. Hay que tener en cuenta que esta parte de SCORM sólo apareció en la versión 2004 y existen muchas Plataformas que soportan la secuenciación de forma completa.

 

Versiones SCORM

En el momento de comenzar el desarrollo de contenidos ó soluciones e-learning (herramientas de autor, empaquetadores, plataformas) se puede plantear la duda:
¿qué versión de SCORM hay que soportar?
image
Actualmente las dos versiones con más aceptación son:

  • SCORM 1.2
    La versión SCORM 1.2 fue publicada por ADL en el año 2001.
    Ésta es la versión más universal y más usada en la actualidad.
  • SCORM 2004(en sus distintas ediciones)
    La etiqueta SCORM 2004 recoge de varias sub-versiones (ediciones).
    ADL públicó la primera edición, SCORM 2004 1st Edition en el año 2004 y la cuarta (actual) en el año 2009.
    Esta versión de SCORM, en comparación con la 1.2 permite:
    • Secuenciación: secuencia (condicionar la secuencia) de contenidos en función de determinadas condiciones (cumplimiento por alumno de determinados objetivos formativos, paso por determinadas actividades, etc.). Esto permite desarrollar contenidos más dinámicos (no tan lineales), en los que la experiencia de aprendizaje dependerá de la actividad del alumno. Esta posibilidad hace que tanto los contenidos como los LMS’s sean mucho más complejos.
    • Control sobre la navegación: Dentro de una unidad (SCO) SCORM 2004 se pueden colocar elementos de interface de usuario (botones, enlaces) que permitan la navegación a otras unidades del curso.
    • Compartir información entre las unidades (sólo en SCORM 2004, 4ª edición): Esta característica permite que el contenido traspase alguna información de usuario de una unidad SCO a otra (por ejemplo pintar en una pantalla del último modulo de un curso las distintas puntuaciones obtenidas por el usuario en los otros módulos del curso).

Para decidir la versión de SCORM que se quiera implementar se tendrán en cuenta las siguientes consideraciones:

  • SCORM 1.2 es más universal y es soportado por un número mayor de herramientas(tanto plataformas como herramientas de autor)
  • SCORM 2004 es más complejo de implementar y probar (sobre todo en cuanto a secuenciación).
  • SCORM 2004 tiene cuatro sub-versiones: ¿Cuál de ella vamos a soportar?
  • La ejecución de un contenido SCORM2004 en un LMS puede consumir más recursos de los servidores.

En general, siempre y cuando no se precise de la secuenciación de SCORM 2004 es preferible elegir la versión 1.2 ya que es más fácil de implementar y probar los contenidos y la mayoría de las plataformas de e-learning la soportan.

 

Aplicación práctica / Aspectos a tener en cuenta

A continuación se van a revisar los distintos apartados de la norma SCORM en cuanto a su empleo práctico en un curso on-line así como algunos aspectos a tener en cuenta.

Modelo de Agregación de Contenidos (CAM)

Una de las guías de SCORM se denomina “The SCORM Content Agregation Model” y se centra en definir cómo se estructura un contenido SCORM, cuáles son las unidades que lo componen y cómo se puede añadir información extra (metadata) a los distintos componentes para facilitar la búsqueda y categorización en repositorios de contenidos.
image 
Si volvemos al ejemplo de reproductor de discos CD, el apartado CAM es como el apartado de la norma técnica de CD que permite a cualquier reproductor de música mostrar la lista de canciones que contiene un determinado CD y saber cuál es la pista que tiene que sonar cuando el usuario elige una determinada entrada de la lista.

A nivel “físico” un curso SCORM consiste en un fichero comprimido ZIP denominado Paquete SCORM.
image 

Este paquete contiene todos los recursos del contenido e-learning (html, jpg, flash, pdf, etc) y un fichero denominado imsmanifest.xml que describe la estructura (el índice de contenido) del curso.

El contenido del fichero imsmanifest.xml se genera de forma automática por las herramientas de creación de contenidos, en las que los autores del contenido “pintan” el índice de contenido y asocian a cada ítem el contenido HTML correspondiente.
image

Cuando se publica el contenido en una plataforma e-learning, ésta lee la información estándar SCORM y presenta al alumno el índice de contenidos en base a la información almacenada en el paquete SCORM.
image 

El índice de un curso, puede tener una estructura jerárquica según las necesidades del diseño instruccional, en algunos caso el contenido será tan simple que se componga de una unidad (solo un ítem en el índice de contenidos) en otros se compondrá de módulos, apartados y sub-apartados.
La unidad mínima que compone cualquier contenido SCORM se denomina SCO (Sharable Content Object) – Objeto de Contenido Reutilizable.
Dentro del modelo SCORM es un conjunto de recursos (páginas html, css, imágenes, etc.) que puede ser lanzado (ejecutado) desde el LMS.
Cuando observamos un índice de contenidos SCORM dentro de una plataforma e-learning el nodo (ítem) en el que el alumno puede hacer clic para lanzar el contenido es un SCO.
El fichero imsmanifest.xml también almacena la información (metadata) acerca del contenido y los recursos que lo componen (por ejemplo el titulo del contenido, la duración, requerimientos técnicos para la correcta visualización). Esta información puede ser muy útil para las herramientas de búsqueda o de gestión de contenidos. Por último, en las versiones SCORM 2004 el fichero imsmanifest.xml es el lugar donde se define las condiciones y la secuencia (recordemos que la secuenciación permite que las unidades de un curso sean visualizados en función del progreso del usuario).

Entorno de Ejecución (RTE)

La normativa SCORM define un mecanismo que permite al contenido comunicarse con la plataforma. Este mecanismo se denomina RTE (RunTime Environment).

Una de las aplicaciones más “visibles” que tiene el mecanismo de comunicación SCORM es la posibilidad de registrar un seguimiento del progreso del alumno. Esto es imprescindible para ciertas acciones formativas (por ejemplo las que se tienen que realizar por normativa legal).
Otra aplicación es la posibilidad de realizar encuestas de satisfacción y evaluaciones de aprendizaje gracias a la especificación de SCORM de cómo programar el contenido para almacenar los resultados de un cuestionario o un ejercicio.

La normativa SCORM define un conjunto de campos (DATAMODEL) que se almacenan en la base de datos de la plataforma y pueden ser leídos o escritos por el contenido.

Esto permite:

  • Personalizar el contenido (por ejemplo, visualizar un feedback con el nombre de alumno)
  • Mejorar la navegación por el contenido (por ejemplo, guardar la última página vista)
  • Registrar el seguimiento (guardar la puntuación para poder evaluar al alumno)

Por cada combinación SCO (la unidad mínima de un curso e-learning)- Alumno, la plataforma guarda el conjunto de campos y los valores escritos por el contenido.

Esto significa que, por ejemplo, a cada SCO de un curso le corresponde una puntuación por cada alumno inscrito en el curso (y respectivamente para cada campo definido en SCORM).

A continuación se describen algunos de los campos y el uso que se puede hacer de ellos (el desarrollador del contenido tendrá que utilizar alguna herramienta de autor o programar el contenido para que pueda realizar la comunicación con la plataforma).

Datos SCORM de seguimiento

Los siguientes campos de SCORM permiten tener unas estadísticas básicas de las actividades del alumno en el contenido:

  • ·Al iniciar un SCO se dice a la plataforma que está iniciado. Esto permite tener contabilizado el número de veces que un alumno ha accedido al contenido.
  • Es necesario también controlar el estado de la lección. En este campo se deben colocar los valores “incompleto”, “visto”, “revisado”, “finalizado”, “aprobado” o “suspendido” según la situación del alumno en el contenido.
  • Al finalizar el SCO (por ejemplo, cuando se pulse sobre un botón “SALIR”), se debe guardar el tiempo que ha estado el alumno en este contenido. Es decir, hay que programar el contenido para que almacene el momento de inicio y que además calcule el tiempo de estancia.
  • Por cada unidad de contenido se puede guardar una puntuación. Por ejemplo, se puede colocar una pequeña evaluación al final de un contenido almacenando el resultado obtenido por cada alumno.
  • También se pueden almacenar de forma individual las respuestas de un alumno en una serie de ejercicios o encuestas.
    En este caso, por cada ejercicio (interacción) podemos almacenar el estado (correcto/incorrecto), la puntuación obtenida, la respuesta seleccionada, el tempo transcurrido desde la visualización de la pregunta y la respuesta del alumno.

 

Herramientas

Para que un contenido sea conforme con la norma SCORM, éste tiene que:

  • Estar acompañado del fichero imsmanifest.xml con la información sobre la estructura del contenido, metadatos y secuenciación.
  • Añadir programación Javascript a ciertas partes del contenido, para que, comunique con la plataforma y escriba la información de seguimiento.
 
¿Cómo se crea un contenido SCORM?

Estas tareas se tienen que realizar por personas con conocimientos técnicos de programación javascript y xml.

Actualmente se dispone de numerosas herramientas que hacen que no sea necesario contar con un programador durante el desarrollo de un contenido. Estas herramientas son conformes con la norma SCORM y generan de forma automática el código XML y Javascript
Por ejemplo la herramienta iSpring Presenter o Adobe Captivate.
image image

 
¿Cómo se prueba un contenido SCORM?

ADL que es el organizamos que ha definido la norma SCORM ha desarrollado una herramienta ADL TestSuite que permite realizar una prueba del contenido para validar su conformidad respecto a la norma.

Esta herramienta gratuita, se descarga del sitio web ADL y es muy fácil de instalar en cualquier ordenador.
ADL TestSuite ofrece una serie de “test” sobre un paquete SCORM con los que se determina el grado de compatibilidad con la norma.
image
Ver artículo: Cómo realizar la validación del contenido con el SCORM ADL Test Suite

Para ejecutar un contenido SCORM en un ordenador(en lugar de un servidor como habitualmente se hace) se puede utilizar la herramienta ReloadPlayer(http://www.reload.ac.uk/scormplayer.html)
Es una aplicación gratuita y de fácil instalación que se comporta como una pequeña plataforma de e-learning permitiendo publicar y probar cualquier contenidos SCORM.
Ver artículo: Planificar las pruebas de contenidos SCORM

Conclusiones

Es muy difícil en pocas hojas contar todas las cuestiones que tienen que ver con la norma SCORM, afortunadamente hoy disponemos de numerosos recursos en la Red.
En la siguiente dirección he recogido referencias de interés acerca de la norma SCORM y que pueden ser de utilidad para encontrar información que no se ha podido recoger en este artículo:
http://jorgedieguez.com/blog/seleccion-de-recursos-scorm/

Share and Enjoy:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

  • Carlos

    Gracias como siempre, Jorge.

    No sé si conoces este estudio: http://www.aaronsilvers.com/2010/09/scorm-versions-supported-vs-employed/

    Es clarificador que el 50% de la gente siga utilizando SCORM 1.2. La pena es que no diga si los que utilizan SCORM 2004 realmente hacen uso de la funcionalidad que puede aportar.

  • jdieguez

    Hola Carlos!!!!
    Que buena referencia no lo conocía!!!
    Un Saludo

  • Cris Marti

    Gracias Jorge, un artículo muy interesante!

  • Lugo_blind

    cómo hago para guardar esas variables, de puntaje, la repsuetsa que escogió el usuario y otros datos utiles del curso?, necesito hacer un reporte, pero no encuentro como guardar esas variables

  • Jorge Dieguez Cobo

    Hola Lugo_blind te copio un link donde hay bastante ejemplos, se trata de SCORM2004:
    http://www.icslearninggroup.com/index.php/whitepapers-2/got-scorm/