lunes, 28 de diciembre de 2009

HTML 5 Canvas y los LMS

Uno de los objetivos de HTML 5 es reducir la dependencia de plugins propietarios como flash o silverlight para crear las denominadas rich internet applications (RIA).

Para ello incluye muchos nuevos elementos, APIs y en general nuevas características.

Una de ellas es el elemento "canvas". Básicamente es un espacio dentro de un documento html en el que se pueden renderizar imágenes.

Es interesante ver como este nuevo elemento puede ayudar a crear una nueva serie de herramientes muy útiles en cualquier LMS que no dependerán de plugins adicionales como flash o silverlight, simplemente se ejecutarán en el navegador como si se tratase de cualquier otro elemento.

Un par de ejemplos:

- Algo que ya existe: La herramienta paintweb que está siendo integrada en el editor HTML de Moodle 2.0. Esto va a permitir a los profesores o estudiantes poder dibujar / editar imágenes desde el navegador.

- Algo a futuro: Pizarras colaborativas en tiempo real, esto requiere además de HTML y JavaScript programación en cualquier lenguaje de script (PHP por ejemplo) para almacenar y compartir el estado de la pizarra entre varios usuarios.
Se puede ver una prueba de concepto muy básica aquí.

Una vez más la tecnología va a proporcionar herramientas que podrán ser muy útiles a profesores y alumnos siempre que los primeros encuentren la forma de emplearlas adecuadamente.

Por otro lado será muy interesante ver a que nivel se va adoptar el uso de elementos de HTML 5 para la creación de contenidos educativos interactivos teniendo en cuenta que la tecnología Flash es la dominante actualmente.

Personalmente creo que pasarán unos años todavía hasta que empecemos a ver resultados ya que como siempre ha sido, y seguirá siendo, dependeremos en gran medida de como las empresas actualicen su parquete informático ya que se necesitarán navegadores modernos para ejecutar esta tecnología.

Para los que quieran saber más, aquí hay una web con demos del elemento HTML Canvas.

jueves, 24 de diciembre de 2009

IMS y Moodle

Desde hace unas cuantas versiones Moodle incorpora diversos estándares de IMS (algunos con mayor utilidad que otros), pero la versión 2.0 va a significar un gran salto cualitativo ya que incorporará nuevos estándares de este consorcio que facilitarán aún más la interoperatibiliad con herramientas externas.

Hasta ahora Moodle había implementado estas especificaciones:

- IMS Enterprise: Para la gestión de matriculaciones
- IMS Content Packaging: Para la distribución de contenidos
- IMS QTI: Orientado a cuestionarios de evaluación

Y estas son las que va a traer Moodle 2.0 o está planeado a corto plazo:

- IMS Common Cartridge: IMS CC es una evolución de SCORM que aporta muchísimas mejoras sobre todo en el ámbito de actividades colaborativas como pueden ser los foros, interconexión con herramientas externas y cuestionarios. IMS CC se basa en otros estándares de IMS como LTI o QTI.
De hecho, en 1.9.7+ en modo experimental ya se pueden importar cursos en este formato utilizando el sistema de backup de Moodle.
La forma en que Moodle realiza la importación es muy interesante ya que a diferencia de SCORM no se ha implementado un "motor" de ejecución de un paquete en este formato como una actividad, sino que los contenidos se agregan como recursos, y los cuestionarios y foros utilizando las actividades propias de Moodle.
De esta forma conseguimos que todos los elementos que componen un paquete IMS CC se integren en Moodle perfectamente, como si fuese un curso creado desde cero con Moodle.
Personalmente me parece muy interesante esta aproximación ya que uno de los mayores problemas de SCORM es la accesibilidad.
Por otro lado, herramientas de autoría como exeLearning exportan a este formato (e importa de forma experimental), de tal forma que la integración de contenidos en Moodle generados mediante exe mejoraría mucho ya que actualmente estos contenidos se suelen incluir en Moodle como un SCORM o un conjunto de contenidos html en una actividad.

- IMS Learning Design: También integrado con el sistema de backup de Moodle, inicialmente para exportar en ese formato. IMS LS es una especificación para definir la metodología o enfoque utilizado en el curso.

- IMS LIP: Inicialmente está prevista su implementación para exportar e importar las competencias alcanzadas por un estudiante en la plataforma. También sería útil como formato de exportación del portfolio de un alumno.

- IMS RDCEO: Es un estándar para definir las competencias que se deberían obtener tras la realización de un curso.

Muchas de las especificaciones de IMS son en realidad agrupaciones de especificaciones a su vez de IMS por lo que una vez se ha implementado uno, se deja preparado el caminio para la implementaciones de nuevos estándares.
Así ha sido concretamente con IMS QTI, a la hora de implementar IMS CC se ha podido aprovechar la impletación ya existente de QTI para la gestión de los cuestionarios.

Ahora sólo queda esperar a disfrutar de Moodle 2.0 y ver como los creadores de contenidos aprovechan funcionalidades como la importación de IMS CC.