O proxecto eXeLearning publica a versión 4.0.0-rc1, unha nova release candidate dentro do proceso de evolución cara á serie 4.x. Esta versión introduce un amplo conxunto de melloras en accesibilidade, edición de contidos, xestión de recursos, exportación e funcionamento xeral do sistema, xunto con actualizacións técnicas relevantes. O obxectivo desta fase é consolidar unha base máis estable, moderna e coherente para a creación de contidos educativos dixitais.
Melloras en accesibilidade e experiencia de uso
Esta versión introduce avances significativos en accesibilidade e usabilidade, tanto na edición como na exportación de contidos. Entre as melloras destacan:
- Mellora da estrutura de cabeceiras nos contidos exportados
- Engádese ligazón de salto de navegación (skip navigation) nas exportacións
- Aviso ao pegar contido con referencias temporais
blob:que non funcionarán noutros contextos - Mensaxes de erro máis claras e contextualizadas en distintas funcionalidades
- Mellora do aviso de cambios sen gardar no idioma da aplicación
- Mellora da validación de ligazóns, incluíndo detección de contido mixto (HTTP sobre HTTPS)
Estas melloras incrementan a accesibilidade e a claridade dos contidos xerados.
Xestión de recursos e sistema de ficheiros
Realízanse cambios importantes na xestión de recursos internos:
- Substitución do uso de URLs
blob:polo sistema persistenteasset://, que pasa a ser a única referencia visible e almacenada - Corrección do reconto de referencias de activos no xestor de ficheiros
- Mellora do soporte de ligazóns internas herdadas
.elpna área de traballo do editor - Corrección de problemas ao eliminar imaxes sen reabrir o proxecto
Estas melloras aumentan a consistencia e robustez do sistema.
Novas funcionalidades
Esta versión incorpora novas capacidades:
- O indicador de contido exclusivo para profesorado agora utilízase mediante unha icona en lugar dun bordo
- Novo panel de administración con métricas de actividade e usuarios en liña
- Soporte do parámetro
?url=para abrir ficheiros remotos no editor estático - Novo comando
make translations-sortpara ordenar elementos<trans-unit>en ficheiros XLF - Actualización da documentación do sistema de traducións
- Actualización da tradución ao español
- Traducións automáticas para cadeas incompletas
- Revisión completa das traducións automáticas
Melloras nos iDevices
Inclúense melloras en varios iDevices:
- iDevice de rúbrica: mellora da interface e engadido de descarga en PDF e importación/exportación CSV
- iDevices de checklist e progreso: corrección do diálogo dobre de gardado e mellora da saída PDF/PNG
- iDevice de ordenación: validación correcta de exercicios con tarxetas idénticas
- Listas de definición dentro de animacións: renderizado correcto na versión de escritorio
Melloras no editor (TinyMCE)
O editor integrado recibe varias melloras:
- Melloras xerais de accesibilidade e usabilidade
- Recoñecemento correcto de vídeos de YouTube Live e Shorts
- Persistencia da barra de ferramentas entre sesións na aplicación de escritorio
- Corrección de clases CSS ausentes no selector de atributos
- Mellora no manexo de contido pegado con referencias temporais
Exportación e rendemento
Esta versión inclúe melloras na exportación e no rendemento:
- As preferencias de exportación respéctanse correctamente (ligazón “Made with eXeLearning” e contador de páxinas)
- Redución do consumo máximo de memoria en gardado, vista previa e exportación en proxectos grandes
- Correccións na exportación na aplicación de escritorio
- Melloras no estilo universal, incluíndo restauración do logotipo e eliminación de fontes non utilizadas
- Mellora da estabilidade baixo cargas elevadas
Corrección de erros
Inclúense múltiples correccións:
- Melloras de accesibilidade e usabilidade en TinyMCE
- Mensaxes de erro máis claras na validación de ligazóns
- Corrección de iDevices de checklist, progreso e ordenación
- Corrección do renderizado de listas de definición en animacións
- Corrección do cursor incorrecto en opcións de caixas
- Correccións no panel de administración e na área de traballo
- Correccións en exportación de páxinas, caixas e iDevices
- Corrección de ligazóns internas herdadas
- Mellora das mensaxes de “usuario non atopado”
- Mellora na detección de contido mixto e erros de rede
Actualizacións técnicas
Actualízanse varias dependencias:
codecov/codecov-action: 5 → 6pdf.js: 5.5.207 → 5.6.205typescript: 5.9.3 → 6.0.2xmldom: 0.8.12 → 0.9.9
Eliminacións
- Elimínase o soporte de distribución mediante Homebrew
Conclusión
A versión 4.0.0-rc1 de eXeLearning supón un avance importante na evolución do proxecto, con melloras profundas en accesibilidade, xestión de recursos, comportamento do editor, exportación e estabilidade xeral do sistema. Con esta release candidate, o proxecto consolida unha base tecnolóxica máis robusta e coherente, preparando o camiño para a próxima versión estable da serie 4.x.
