A evolución de eXeLearning 3.0 continúa co lanzamento da versión 3.0.1, unha actualización que, aínda que menor en número, é significativa en contido. Liberada o 27 de novembro de 2025, esta versión céntrase en refinar a experiencia do usuario, corrixir erros reportados, ampliar a internacionalización e sentar unhas bases técnicas máis sólidas e eficientes.
Se a 3.0.0 foi o salto cualitativo, a 3.0.1 é o pulido necesario, demostrando o compromiso do equipo coa mellora continua. Estas son as novidades máis destacadas.
Novas Funcionalidades para Autores e Desenvolvedores
Os creadores de contidos disporán de ferramentas máis afinadas e opcións adicionais para personalizar os seus proxectos:
- Edición Simultánea: Agora é posible editar os títulos dos iDevices e das caixas de forma simultánea, axilizando o fluxo de traballo.
- Máis Control sobre as Páxinas: Engádense as opcións “Agochar título” e “Destacar páxina” na configuración de cada páxina, con compatibilidade integrada nos estilos.
- Mellora na Interacción Móbil: Os iDevices interactivos como Clasificar, Ordenar e Arrastrar e Soltar agora teñen soporte táctil mellorado, o que enriquece a experiencia en tablets e dispositivos móbiles.
- Novo Plugin de Diagramas: Intégrase Mermaid.js no menú Inserir de TinyMCE, permitindo crear diagramas, gráficos de fluxo e visualizacións de datos dun xeito sinxelo e elegante.
- EPUB Editables: Soporte para abrir ficheiros EPUB editables, ampliando as posibilidades de reutilización de contido.
- Subtítulo do Proxecto: Introdúcese unha nova propiedade de “subtítulo” para os proxectos, ofrecendo máis flexibilidade informativa.
- Estilos e Favicon Personalizado: Fixose unha revisión completa dos estilos e permítese o uso de favicons personalizados dentro deles.
Robustez Técnica e Melloras para Administradores
Para os que despreguan eXeLearning en servidores, esta versión inclúe importantes melloras de estabilidade e configuración:
- Manejo de Ficheiros Grandes: Optimizacións críticas para importar ficheiros de máis de 100MB, un gran avance para proxectos con contido multimedia pesado.
- Límites Elevados: Auméntanse os valores por defecto de
client_max_body_size,post_max_size, eupload_max_filesize, xunto con novas variables de contorno (memory_limit,max_execution_time) para evitar erros en operacións longas ou con ficheiros grandes. - Compatibilidade con Bases de Datos: Resólvense problemas de compatibilidade con MariaDB e PostgreSQL.
- Mellor Configuración en Docker: Novas variables de contorno (
APP_ENV,APP_PORT, etc.) no Dockerfile facilitan o despregue e a configuración inicial. - API REST: Consólidase o soporte para converter ficheiros antigos
.elpe exportar contidos a través da API REST. -
Documentación Actualizada: A documentación de despregue amplíase con novas instrucións para Ansible e a integración con Keycloak.
Correccións que Marcan a Diferenza
A versión 3.0.1 aborda numerosos puntos que afectaban á usabilidade:
- Corrección en Windows: Normalízanse as rutas en sistemas Windows, solucionando problemas coas barras invertidas nos directorios.
- iDevices Corrixidos: Soluciónanse os problemas con múltiples instancias do iDevice “Sopa de Letras” nunha mesma páxina, mellórase o rendemento e a colocación de palabras nos “Crucigramas”, e repárase o botón de retroalimentación no iDevice de “Texto”.
- SCORM Máis Fiable: Melloras na recuperación da puntuación e o manejo de
suspend_data, crucial para unha experiencia LMS fiable. - Estilos e Importación: Resólvense os problemas ao importar e instalar estilos e iDevices.
- Interface de Usuario: Corríxese o problema do z-index no modo pantalla completa de TinyMCE, que impedía seleccionar a última liña de texto.
- Plugins de TinyMCE: Corrixíronse erros nos plugins de imaxe e multimedia de TinyMCE, mellorando a fiabilidade ao inserir e xestionar elementos multimedia no editor.
Internacionalización e Limpeza
O compromiso coa comunidade global é evidente:
- Fixose unha revisión e limpeza xeral das traducións.
- Traducións Completas: Catalán (CA), Éuscaro (EU), Galego (GL), Castelán (ES), Romanés (RO) e Valenciano (VA).
- Novas Traducións: Incórporanse traducións (parcialmente automatizadas) ao Portugués e Francés, e unha tradución automática ao Esperanto.
Actualizacións e Limpeza de Código
O proxecto mantén o seu stack tecnolóxico actualizado, con actualizacións significativas en:
- A imaxe base a
alpine-php-webserver:3.22.2. - Electron de 38.5.0 a 39.0.0.
- Doctrine Bundle á versión 3.0.0.
- Múltiples compoñentes de Symfony ás súas últimas versións estables.
Ademais, elimínase código obsoleto, como as depreciacións de Doctrine e a antiga preferencia “Incluír unha copia do ficheiro fonte”.
En resumo, eXeLearning 3.0.1 é a actualización de consolidación. Non busca revolucionar, senón perfeccionar, facendo que a potente versión 3.0 sexa máis estable, rápida, multilingüe e agradable de usar tanto para autores como para administradores. Unha actualización altamente recomendable para todos os usuarios.
