|

|
Normativas y estándares para el tratamiento de contenidos
Jorge Dieguez (PuntoSCORM, España)*
El uso de Internet para la formación,
ha supuesto la aparición de multitud de sistemas y recursos
educativos, lo que conlleva la necesidad de establecer recomendaciones
y estándares que permitan su uso eficiente.
La
estandarización de las tecnologías aplicadas a la
formación pretende facilitar la reutilización de recursos
y la interoperabilidad entre sistemas y software heterogéneo.
En esta ponencia se pretende hacer un breve repaso de las normas
existentes y relacionadas con la creación y gestión
de contenidos y los distintos ámbitos en los que estas normas
pueden resultar de gran utilidad.
Los beneficios de la utilización de estas normas son enormes,
y se pueden ver desde distintos ámbitos: calidad, coste,
facilidad de aplicación, etc.
Estándares en la sociedad actual
Veamos algunas definiciones:
· Estándar: norma aceptada de forma general. Pueden
ser de facto, resultado de un proceso espontáneo; o de jure,
como consecuencia de una aceptación formal.
· Norma: unidad o grupo de especificaciones de obligado cumplimiento
en un entorno determinado.
· Especificación: descripción detallada y completa
de las características, naturaleza o forma de realizarse
un objeto o procedimiento.
No es difícil aportar una gran cantidad de ejemplos que demuestren
que, para actividades humanas que implican a más de una persona,
es necesario llegar a acuerdos con los que esta actividad pueda
llevarse a cabo satisfactoriamente. El ejemplo más patente
es el lenguaje (y su plasmación física en la escritura),
que permite a la humanidad intercambiar conocimiento.
El uso de parámetros de la red eléctrica (220V) es
otro de los ejemplos que demuestran que donde se establecen estándares
hay facilidades para todos.
El gran éxito y crecimiento de la Red de Redes se debe claramente
al uso de normas y acuerdos comunes (comunicación, correo,
HTML, etc.).
Un ejemplo hipotético: portal de formación
corporativa
Con propósito de tener un ejemplo práctico de las
normas y estándares tecnológicos de e-Learning se
va a describir un entorno de formación hipotético.
Este ejemplo permite definir los Actores, Sistemas, Servicios de
un sistema de formación, y cómo el uso de normas permite
facilitar su desarrollo.
Una empresa desea habilitar un sitio Web (Internet-intranet) para
la formación de sus empleados. El portal debe ofrecer entre
otros los siguientes servicios:
-Un catálogo de contenidos en formato digital, que serán
creados por empresas externas y publicadas en el portal de forma
remota.
-Los empleados podrán buscar los contenidos con herramientas
de búsqueda, o el mismo portal sugerirá los contenidos
de acuerdo a los perfiles de los empleados.
-Al realizar un contenido de carácter formativo el empleado
obtendrá calificaciones.
-Los responsables de la Formación estarán en todo
momento informados de los avances y calificaciones de los empleados.
En cada punto descrito en este ejemplo se pueden emplear normas
que facilitan el desarrollo tecnológico de los mismos, la
integración con otros sistemas, la gestión de los
recursos, etc.
Por ejemplo, el uso de normas de empaquetado de contenidos permite
a empresas externas incorporar los contenidos al portal de forma
automática (de lo contrario habría que disponer de
una herramienta para recrear el índice de contenidos y asociar
los links a contenidos digitales previamente copiados al disco duro
del servidor).
Otro ejemplo determinante es en cuanto a la búsqueda de contenidos:
si se emplean las normas de Metadatos (etiquetar y describir los
contenidos) la búsqueda se realiza fácil y eficientemente,
ya que de antemano son conocidos los criterios y los etiquetas que
cada contenidos va a poseer.
Una prueba patente que el uso de estándares actuales permite:
· Normalizar y describir formalmente las funcionalidades,
prestaciones, servicios que deben tener los sistemas de formación.
· Normalizar los procesos relacionados con el desarrollo
de Contenidos, Sistemas Formativos, tratamiento de datos, etc.
· Ahorrar costes en el desarrollo del entorno (incluso se
puede comprar un entorno fabricado).
· Ahorrar costes en el desarrollo de contenidos.
· Reutilizar contenidos.
· Centrarse en aspectos no-tecnológicos, produciendo
contenidos de mayor calidad.
· El idioma universal. XML
Los entornos de e-Learning actuales se plantean como sistemas distribuidos
y deben funcionar en tiempo real, tratar datos que provienen de
sistemas heterogéneos, bases de datos, servicios de directorios
y aplicaciones, e integrarse con otros entornos y sistemas empresariales.
El acceso a estos entornos se realiza por medio de multitud de dispositivos
y navegadores diferentes. Para poder integrar todas estas piezas
se hace necesario un medio universal, neutro en cuanto a la plataforma,
que permita describir, transportar y transformar datos entre los
distintos sistemas distribuidos.
Todas las especificaciones, normas y estándares tecnológicos
actuales usan para este propósito el lenguaje XML. Éste
sirve para describir y transportar por la Red las paginas Web (HTML).
En el ámbito de e-Learning es el lenguaje que se usa para
describir prácticamente cualquier cosa, como más adelante
se mostrará con un sencillo ejemplo. La ventaja del uso del
XML es su gran aceptación y el alto número de herramientas
tecnológicas que hacen muy fácil el desarrollo y tratamiento
informático (interpretar un documento XML).
Cómo distribuir contenidos: empaquetado e intercambio
de contenidos
Situaciones de la vida real:
Pregunta: Soy un proveedor de contenidos e-Learning. ¿Cómo
incorporo cursos al portal descrito en el ejemplo?
E-mail: Mi curso tiene 5 unidades. Cada unidad tiene diversos capítulos
que se corresponden con las páginas HTML que os adjunto.
El índice de contenidos aparece en el fichero INDEX.XLS.
Las situaciones descritas han sido (y son) muy habituales a la hora
de distribuir cursos online en un sitio/portal/plataforma. Lo cual
demuestra que existe una necesidad clara de llegar a un acuerdo
para que los recursos formativos se puedan distribuir junto con
los datos que describen cómo se organizan, qué secuencia
tienen, etc.
Como respuesta a esta necesidad se han desarrollado varias normas;
las más relevantes se enumeran a continuación:
-AICC: http://www.aicc.org
-IMS Content Packaging Specification: http://www.imsglobal.org/
-SCORM: http://www.adlnet.org/
Ejemplo paquete SCORM/IMS
El paquete SCORM es un fichero ZIP (comprimido) que contiene:
-Uno o varios ficheros que describen por medio de XML el índice
de los contenidos de un paquete (estos ficheros se denominan MANIFEST)
que, además, aporta información sobre la forma de
presentarlos.
-La información que permite habilitar contenidos en función
de determinados resultados del alumno en los ítems de contenido
(prerrequisitos).
-Los recursos educativos, ficheros HTML, imágenes, etc.
¿Cómo funciona?
· El proveedor crea el índice de contenidos con las
herramientas de producción de contenidos.
· Estas herramientas disponen de funcionalidades para empaquetar
contenidos según las normas SCORM.
· El proveedor envía el empaquetado (curso.zip) al
cliente.
· El cliente da de alta el curso en su plataforma e importa
el Empaquetado (funcionalidad estándar en sistemas compatibles
SCORM), la plataforma copia los ficheros en el disco duro del servidor
y da de alta en la base de datos el índice de contenidos
del curso importado.
· El alumno accede a la plataforma y selecciona el curso.
Por su parte, la plataforma representa el índice de contenidos
del curso con los enlaces para acceder al recurso correspondiente
a cada ítem de contenido.
Cómo describir contenidos
Conforme crece el número de contenidos almacenados en un
repositorio, se hace necesario tener mecanismos que permitan la
búsqueda, clasificación y organización de los
contenidos. La información sobre la información se
denomina MetaData.
Para abordar este problema, el grupo de trabajo de IEEE LOM (Institute
of Electrical and Electronic Engineers. Learning Object Metadata)
ha creado un estándar para los Metadatos que hacen referencia
al ámbito educativo. Este modelo fue adoptado por IMS y por
ADL con algunos ajustes y modificaciones.
Ejemplo Metadata de SCORM/IMS
El mecanismos propuesto por IMS consiste en un conjunto de etiquetas
XML que se añaden a los ficheros XML del empaquetado y aportan
la descripción de los recursos y los ítems del contenido,
distribuyéndose en el empaquetado.
¿Cómo funciona?
El proveedor utiliza las herramientas de autoría para rellenar
los campos Metadata asociados con los recursos e ítems del
contenido.
La descripción de recursos sirven asimismo en el proceso
de producción de los contenidos y permiten al proveedor gestionar
eficazmente los recursos utilizados por todos los profesionales
implicados en el proceso.
Cuando se genera el empaquetado, los Metadatos se añaden
en formato XML. De esta forma, el fichero de empaquetado incluye
Recursos, Estructura del Contenido, y la descripción de los
mismos.
Cuando el cliente importa el paquete de contenidos a la Plataforma,
los Metadatos se incorporan a la Base de Datos.
Un alumno accede a la Plataforma y realiza la búsqueda en
el buscador de contenidos, indicando diversos criterios. La plataforma
realiza dicha búsqueda dentro de los Metadatos y selecciona
los contenidos correspondientes.
Mientras, otro alumno solicita que la Plataforma le recomiende todos
los contenidos que ha de aprender según su Perfil (Currículum).
La Plataforma coteja los datos del perfil del alumno y los Metadatos,
y le propone los contenidos correspondientes.
Cómo hablar con la plataforma / entorno de tiempo
de ejecución
Normalmente se espera que los contenidos se comuniquen con el sistema
de gestión para así recopilar los datos sobre la formación
realizada por el alumno. Igualmente, a menudo se precisa personalizar
los contenidos en función de resultados obtenidos, nombre
del alumno, etc. Esta comunicación implica una integración
entre el contenido y el sistema de gestión y hace que el
contenido sea dependiente de las tecnologías con las que
se haya desarrollado el entorno de formación.
Con el propósito de que el contenido sea interportable e
independiente de las tecnologías del entorno que lo contiene,
se han desarrollado varias normas:
o AICC (HACP y API)
o ADL SCORM (API)
o IEEE (API)
Ejemplo ADL SCORM:
La propuesta de ADL dentro de su modelo SCORM persigue proporcionar
un medio estándar para la interoperatividad entre los objetos
de contenidos (SCO), y los sistemas de gestión de aprendizaje
(LMS). Uno de los requerimientos de SCORM es que el contenido sea
operativo en todos los entornos compatibles SCORM sin tener en cuenta
las herramientas que se utilicen para crear o usar los contenidos.
Para que esto sea posible, ADL establece:
· Unos requerimientos (responsabilidades) a nivel de contenidos
(SCO) y nivel de la entornos de gestión (LMS)
· Un mecanismo (interface) estándar de programación
(modelo PLUGIN). El acceso a este mecanismo se realiza por medio
del lenguaje JavaScript, que es un estándar en los entornos
Web.
· Un conjunto de datos (DATAMODEL) que se pueden intercambiar
y deben ser soportados por todas las plataformas (por ejemplo, Puntuación,
Estado del aprendizaje, etc.)
¿Cómo funciona?
· El Proveedor usa herramientas que añaden programación
JavaScript en determinadas partes del contenido para que comunique
a la Plataforma la puntuación del alumno en cada unidad.
· El cliente publica el contenido en la Plataforma.
· El Alumno entra en el curso y realiza las actividades obteniendo
una puntuación. El curso ejecuta la programación JavaScript,
comunicando a la plataforma la puntuación obtenida. La plataforma
recoge la puntuación comunicada y la guarda en su base de
datos.
· El gestor de formación revisa las puntuaciones del
Alumno en las Unidades para poder dirigir el proceso de formación.
Algunas normativas más.
Cómo describir exámenes: actividades de evaluación
(IMS QTI)
IMS ha creado unas especificaciones para ofrecer una estructura
básica que describa la forma de representar evaluaciones
y sus calificaciones correspondientes. El objetivo es conseguir
una forma de representar exámenes y resultados de manera
que éstos sean intercambiables entre los diferentes LMS (Learning
Management System). Así, sería posible disponer de
almacenes de preguntas y bases de datos con los resultados obtenidos
por los alumnos de cualquier sistema de enseñanza electrónica.
Cómo secuenciar contenidos: Secuenciación (IMS, SCORM)
Esta especificación describe por medio de unas etiquetas
XML las reglas para controlar el flujo de las actividades educativas
basándose en los resultados obtenidos por los alumnos en
sus interacciones con los contenidos didácticos. Esto permite
reutilizar los mismos contenidos creando distintas secuencias de
navegación, así como experiencias formativas basadas
en los resultados formativos de cada alumno. Además, igual
que las otras especificaciones de IMS, esta información de
secuenciación debe ser intercambiable entre diferentes sistemas
educativos con ayuda de herramientas de exportación e importación.
Conclusiones
En este documento se han revisado las principales normas y estándares
relacionados con el desarrollo y gestión de contenidos e-Learning.
El uso de herramientas basadas en dichas especificaciones permite
a los fabricantes centrarse en los aspectos didácticos, disminuyendo
los costes de producción y garantizando el intercambio de
contenidos entre los diversos entornos de formación.
Las empresas, instituciones y profesionales implicados en diseño,
desarrollo e implantación de e-Learning deben tener presentes
las tendencias en estandarización para poder aportar mayor
calidad a las soluciones formativas, y garantizar su flexibilidad
y durabilidad.
*Jorge Dieguez es Moderador del Foro PuntoSCORM de eLearning WORKSHOPS.
|