eXeLearning 3.0.1: Seguimos avanzando

 

Hace apenas unas semanas presentamos eXeLearning 3.0.0, una versión completamente renovada que marcó el inicio de una nueva etapa para la herramienta de autor libre, gratuita y de código abierto. Aquella actualización supuso una reimplementación total sobre tecnologías modernas, una reorganización profunda de los iDevices y de la interfaz, y un impulso definitivo hacia la edición colaborativa y el despliegue online.

Hoy damos un paso más con el lanzamiento de eXeLearning 3.0.1, una versión de mejora que refuerza esa base y añade nuevas funcionalidades pensadas tanto para el profesorado como para administradores, desarrolladores y usuarios que trabajan con instalaciones online.

 

Principales mejoras para usuarios y creadores de contenido

La versión 3.0.1 introduce optimizaciones, novedades y correcciones que complementan el gran salto dado en la 3.0.0. Estas son las mejoras más destacadas:

1. Mejoras directas en la edición de contenidos

  • Posibilidad de añadir subtítulo al nombre del proyecto (opcional).

  • Nueva opción “Ocultar título de la página» y “Resaltar página en el menú de navegación” en las propiedades de las páginas, compatible con estilos. Estas opciones se suman a las que ya existían de poner un título de página diferente en elMenú de estructura y en el contenido, y de hacer la página visible o no en al exportación.

propiedades_pagina

  • Edición simultánea de títulos tanto en iDevices como en cajas, agilizando la organización del contenido.

edicion_caja

  • Nuevo plugin de diagramas Mermaid integrado en TinyMCE (Menú > Insertar, que permite crear gráficos y diagramas dinámicos sin salir del editor. Este plugin ha sido creado por Luis Ramón López López, usuario de eXe que ha querido participar en el proyecto.

mermaid

  • Soporte para abrir archivos EPUB editables, ampliando formatos de trabajo. Solo pueden editarse ePubs creados a partir de la versión eXe 3.0.0.
  • Revisión completa de estilos, junto con su documentación renovada.

2. Mejoras en iDevices

  • Mejoras en el iDevice Formulario, incluyendo nuevas opciones de retroalimentación y pistas.
  • Puzzle y Sopa de letras ahora tienen un diseño más responsivos.
  • Correcciones en Crucigrama, con mejor rendimiento y colocación de palabras.
  • Resolución de problemas al tener múltiples iDevices de Sopa de letras en una sola página.
  • Se corrige el desbordamiento en imágenes flotadas dentro de iDevices de Formulario.

3. Experiencia más fluida

  • Se añade un diálogo de progreso para cargas y procesos de importación.
  • Se añade una imagen de perfil por defecto cuando no hay conexión a Internet.
  • Se añade la versión de eXeLearning al recurso exportado, facilitando auditorías y soporte.

4. Traducciones

  • Traducciones completas en: Catalán, Euskera, Español, Gallego y Valenciano.
  • Nuevas traducciones: Portugués y Francés (parcialmente automatizadas).
  • Traducciones automáticas añadidas: Rumano y Esperanto.
  • Limpieza y revisión general de cadenas de texto.

 

Novedades para instalaciones online, administraciones y despliegues

La versión 3.0.1 refuerza especialmente el camino iniciado con 3.0.0 hacia el uso de eXeLearning como aplicación online colaborativa. Entre las mejoras más relevantes para administradores y equipos técnicos encontramos:

1. Funcionalidades REST API ampliadas

  • Conversión de archivos .elp antiguos mediante la API REST.
  • Exportación de contenidos directamente a través de la API.

Esto permite automatizar migraciones, integraciones y flujos de publicación.

2. Mayor capacidad de configuración

  • El dominio utilizado para correos temporales en autenticación CAS/OpenID ahora es configurable.
  • Nuevas variables de entorno clave en Docker:
    • APP_ENV, APP_PORT, APP_ONLINE_MODE, APP_AUTH_METHODS
    • Credenciales por defecto para entornos de desarrollo
  • Añadidas variables de entorno para aumentar límites y mejorar rendimiento:
    • memory_limit=512M
    • max_execution_time=600
    • max_input_time=600

3. Mejoras en despliegues y servidores

  • Mejora de la configuración proxy por defecto.
  • Aumento de valores recomendados para:
    • client_max_body_size
    • post_max_size
    • upload_max_filesize
  • Mejora del funcionamiento de la aplicación en subdirectorio (variable de entorno BASE_PATH).
  • Nuevas instrucciones de despliegue con Ansible.
  • Documentación actualizada para integrar Keycloak como proveedor de autenticación.
  • Mejora de la gestión de rutas y ficheros en entorno Windows.

4. Actualizaciones internas y dependencias

Numerosas librerías esenciales han sido actualizadas para garantizar estabilidad, rendimiento y seguridad, tanto en PHP/Symfony como en Electron, Doctrine, API Platform y otras dependencias clave.

 

Creación de estilos para eXe 3.0: más fácil que nunca

Tal como se explicó con la llegada de eXeLearning 3.0.0, los estilos creados para la versión 2.9 y anteriores no son compatibles con la nueva arquitectura. Con eXeLearning 3.0.1 damos un paso más y facilitamos  la creación y adaptación de estilos. El objetivo es que diseñadores, docentes y desarrolladores puedan crear estilos modernos, accesibles y alineados con las necesidades actuales de los Recursos Educativos Abiertos.

  • La revisión completa de los estilos incluye ahora una estructura más clara y coherente, pensada para que cualquier creador pueda personalizar sin dificultad la apariencia de sus materiales.
  • Se añade soporte para favicons personalizados, permitiendo que cada estilo aporte identidad visual propia a los exportados.
  • Se ha creado una documentación específica para guiar a los diseñadores en la creación de estilos.

El objetivo es que diseñadores, docentes y desarrolladores puedan crear estilos modernos, accesibles y alineados con las necesidades actuales de los Recursos Educativos Abiertos.

Toda la información detallada puede encontrarse en la documentación de estilos en el GitHub, desde donde se puede seguir paso a paso el proceso de creación de estilos para eXeLearning 3.

 

Continuamos construyendo eXeLearning entre todas y todos

Con eXeLearning 3.01 damos continuidad al camino iniciado con la versión 3.0: modernización, estabilidad, apertura técnica y colaboración. Este proyecto sigue creciendo gracias al trabajo conjunto del Ministerio de Educación, Formación Profesional y Deportes (Cedec-INTEF), las comunidades autónomas y una comunidad de usuarios activa, generosa y comprometida.

Cada sugerencia, traducción, reporte de error o contribución técnica marca una diferencia. En esta actualización, como en las anteriores, muchas mejoras nacen directamente de las aportaciones de la comunidad.

Te invitamos a seguir participando:

Cada aportación cuenta para seguir construyendo juntos el futuro de los Recursos Educativos Abiertos.