Cómo usar objetos H5P en Drupal 11 sin necesidad del respectivo módulo

 
H5P and Lumi logos

US Flag English version  
Escrito por: Prof. Orlando Carcamo Berrio

Play audio

 H5P es un programa informático en línea de código abierto, o sea que se puede usar sin pagar y bajo las condiciones de los autores. Se puede definir como un generador en línea de numerosos recursos educativos abiertos interactivos tales como exámenes, presentaciones, exposiciones de fotografías, videos interactivos, líneas del tiempo, entre otros. Los recursos se pueden crear en la página https://h5p.org/ y posteriormente se pueden incrustar mediante un código tipo iframe en una página web.

En plataformas como Drupal 7 y 8, Moodle y WordPress, se puede instalar un módulo de H5P compatible y desde allí mismo se pueden producir los contenidos y mantenerlos alojados. Los recursos generados se pueden configurar para ser reutilizables en otras páginas web bajo una licencia Creative Commons. Esto ha hecho de H5P una herramienta muy popular entre profesores, comunicadores y creadores de contenido interactivo.

El problema

Recientemente realicé la migración de mi sitio web “Espacio Virtual de Orlando Cárcamo” desde Drupal 7 a Drupal 11. Para mi sorpresa, los contenidos H5P que había creado ya no se mostraban en la nueva instalación. La razón era clara. Al no tener instalado el módulo de H5P, los contenidos producidos con este generador, no se podían mostrar.

Para instalar el módulo H5P, fui a la página de descarga de módulos de Drupal (https://www.drupal.org/project/project_module) y me encontré con la sorpresa de que no se había producido el módulo H5P compatible con la versión 11 de Drupal. En el momento sólo existían versiones para Drupal 7, 8, 9 y 10, motivo por el cual mis contenidos producidos con H5P estaban virtualmente perdidos.

La solución

Realicé una búsqueda en Google para ver si encontraba algún módulo de H5P adaptado para Drupal 11 por miembros de la comunidad de Drupal ya que en la web oficial no se encontraba disponible.

No encontré ninguna modificación o adaptación del módulo de H5P para ser usada con Drupal 11. Sin embargo, descubrí una alternativa muy interesante: Lumi.

Lumi es un programa informático que permite crear, editar y visualizar contenidos H5P de forma local o en línea. A diferencia de la página H5P.org, Lumi tiene la ventaja de que puede ser instalado en la computadora y los recursos tipo H5P creados se pueden exportar y subir a cualquier servidor. Posteriormente, se pueden incrustar en artículos y páginas web a través de un código iframe.

Cuando realizaba la exploración de la versión de escritorio, o desktop, de este programa me di cuenta de que los contenidos H5P producidos se pueden exportar como archivos tipo HTML. Llegado este punto me di cuenta de que no iba a perder mis contenidos producidos con el módulo H5P en mi antigua versión de Drupal 7. La lógica me decía que si se podían exportar como HTML entonces tranquilamente el HTML de estos objetos de aprendizaje se podría incrustar en las diferentes páginas o artículos de mi sitio basado en Drupal 11.

Realicé el experimento. Descargué un contenido producido con H5P en mi instalación de Drupal 7. Lo importé a Lumi. Lo revisé y posteriormente lo exporté como html. Seguidamente, copié y pegué el código HTML dentro de uno de mis artículos publicados en mi sitio basado en Drupal 11.

¡Y… sorpresa!

El contenido HTML funciona exactamente cómo funciona el objeto H5P en mi antigua versión de Drupal 7.

Te resumo los pasos a continuación:

¿Qué hice?

  1. Descargué los objetos H5P que tenía alojados en mi antiguo sitio en Drupal 7.
  2. Los importé en la aplicación Lumi instalada en mi computador.
  3. Desde Lumi, exporté cada objeto como archivo HTML autónomo.
  4. Copié el código fuente del archivo HTML exportado.
  5. Pegué ese código directamente en el cuerpo de un artículo en Drupal 11 usando el botón “<>” (Código fuente) del editor de texto de Drupal 11.

¡Y funcionó! El contenido interactivo se muestra y funciona igual que en mi antiguo sitio. ¡Problema resuelto sin necesidad del módulo H5P!

Conclusión

Si tienes un sitio en Drupal 11 y necesitas usar tus antiguos contenidos H5P, puedes seguir usándolos con ayuda de Lumi, sin necesidad del módulo oficial de H5P que a la fecha de publicación de este artículo no ha sido actualizado para esta versión.

Esta solución es útil, elegante y efectiva. Le permite a tu sitio mantener interactividad e innovación en los contenidos educativos, mejorando la experiencia de tus visitantes.

Referencias