Las normativas SCORM aportan un mecanismo que permite al contenido comunicarse con la plataforma. Este mecanismo se denomina RTE (RunTime Environment).
Para acceder a másinformación sobre el RTE se pueden consultar los siguientes enlaces:artículo y foro.
En el protocolo de comunicación, la normativa SCORM define un conjunto de campos/valores (DATAMODEL) que se pueden almacenar en la base de datos del servidor LMS.
Estos valores permiten:
- Personalizar el contenido (por ejemplo, visualizar un feedback con el nombre de alumno)
- Mejorar la navegación por el contenido (por ejemplo, guardar la ultima página vista)
- Registrar el seguimiento (guardar la puntuación para poder evaluar al alumno)
Por cada combinación SCO/Alumno, el LMS guarda el conjunto de campos.
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).
La lista de todos los campos del datamodel de SCORM 1.2 en Castellano se puede encontrar en este enlace:
A continuación se describen en detalle los distintos campos y el uso que se puede hacer de ellos.
Datos SCORM mínimos
Los siguientes datos permiten tener unas estadísticas básicas de las actividades del alumno en el contenido:
- Al iniciar un SCO se dice al LMS que está iniciado (función LMSInitialize); 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 (cmi.core.lesson_status); en éste campo se deben de 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(en el campo cmi.core.session_time). Es decir, hay que programar el contenido para que almacene el momento de inicio y que además calcule el tiempo de estancia. El LMS va sumando los tiempos de sesión y los guarda en el campo cmi.core.total_time.
Mejorar la navegación por el contenido
El siguiente conjunto permite mejorar la navegación del alumno por los contenidos. Los datos que se tratan no aportan ninguna estadística y no se reflejan normalmente en los informes del LMS.
Habitualmente un SCO suele componerse de varias páginas a las que se accede mediante los botones de navegación. Según el alumno navega por el SCO, se almacena su posición y se guarda en el LMS (cmi.core.lesson_location), para poder retomarla la próxima vez que el alumno vuelva al contenido.
Si el SCO contiene distintos apartados o ítems navegables, es posible almacenar si éstos han sido vistos o no por el usuario. De este modo, si se dispone de un menú de apartados es posible diferenciar con cierto color el contenido que el alumno ha visitado, a fin de que lo pueda identificar visualmente. Estos datos se almacenan en el campo cmi.core.suspend_data.
Registrar el seguimiento
Estos datos son la base para los informes de evaluación de progreso de los alumnos dentro de los contenidos.
Hay que controlar el estado del SCO (cmi.core.lesson_status); en éste campo se deben colocar los valores >”incompleto”, “visto”, “revisado”, “finalizado”, “aprobado” y “suspendido” según la situación del alumno en el contenido.
Por cada SCO 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 (cmi.core.store.raw).
Activar contenidos
Uno de los requerimientos habituales que los clientes suelen hacer a los proveedores es que el contenido ha de ir activándose según el alumno vaya aprobando partes. Normalmente las plataformas permiten establecer ciertos prerrequisitos . Por medio de este sistema (puesto que no se precisa programar nada) el proveedor sólo debe asegurarse de poner el valor correcto al estado de la lección ( cmi.core.lesson_status ) y el LMS activa el contenido siguiente.
Conclusiones
En este articulo se han revisado los principales campos del DATAMODEL de SCORM, así como su utilidad para incrementar el valor del contenido. Las normativas SCORM son sólo una herramienta, una infraestructura, pero es fundamental que los diseñadores de los contenidos conozcan sus posibilidades con el fin de incrementar el valor de los mismos.








