El proyecto eXeLearning publica la versión 4.0.0-rc1, una nueva release candidate dentro del proceso de evolución hacia la serie 4.x. Esta versión introduce un amplio conjunto de mejoras en accesibilidad, edición de contenidos, gestión de recursos, exportación y sistema, junto con actualizaciones técnicas relevantes. El objetivo de esta fase es consolidar una base más estable, moderna y coherente para la creación de contenidos educativos digitales.
Mejoras en accesibilidad y experiencia de uso
Esta versión introduce avances importantes en accesibilidad y usabilidad, tanto en la edición como en la exportación de contenidos. Entre las mejoras destacan:
- Mejora de la estructura de encabezados en exportaciones
- Inclusión de enlace de salto de navegación (skip navigation)
- Advertencias al pegar contenido con referencias temporales
blob:no compatibles en otros contextos - Mensajes de error más claros y contextualizados en distintas funcionalidades
- Mejora del aviso de cambios no guardados en el idioma de la aplicación
- Correcciones en validación de enlaces, incluyendo detección de contenido mixto (HTTP sobre HTTPS)
Estas mejoras refuerzan la coherencia y accesibilidad de los contenidos generados.
Gestión de recursos y sistema de archivos
Se introducen cambios importantes en la forma en que la aplicación gestiona los recursos:
- Sustitución del uso de URLs
blob:por el sistema persistenteasset://, que pasa a ser el único identificador visible y almacenado - Corrección del recuento de referencias de activos en el gestor de archivos
- Mejora en la carga de enlaces internos heredados
.elpen el editor - Corrección de problemas al eliminar imágenes sin necesidad de reabrir el proyecto
Estos cambios mejoran la consistencia del sistema y la gestión de recursos internos.
Nuevas funcionalidades
La versión RC1 incorpora nuevas capacidades relevantes:
- Indicador de contenido exclusivo para profesorado, ahora representado mediante icono en lugar de borde
- Nuevo panel de administración con métricas de actividad y usuarios en línea
- Soporte del parámetro
?url=para abrir archivos remotos en el editor estático - Nuevo comando
make translations-sortpara ordenar elementos<trans-unit>en archivos XLF - Actualización de documentación del sistema de traducciones
- Actualización de la traducción al español
- Generación y revisión de traducciones automáticas para cadenas incompletas
Mejoras en iDevices
Se introducen mejoras en varios iDevices del sistema:
- iDevice de rúbrica: mejora de interfaz y soporte para descarga en PDF e importación/exportación CSV
- iDevices de checklist y progreso: corrección del doble diálogo de guardado y mejora en exportación PDF/PNG
- iDevice de ordenación: validación correcta de ejercicios con elementos idénticos
- Listas de definición dentro de animaciones: renderizado correcto en versión de escritorio
Mejoras en el editor (TinyMCE)
El editor integrado recibe múltiples mejoras de usabilidad y compatibilidad:
- Mejora general de accesibilidad y usabilidad
- Reconocimiento correcto de vídeos de YouTube Live y Shorts
- Persistencia de la barra de herramientas entre sesiones en escritorio
- Corrección de clases CSS faltantes en el selector de atributos
- Mejora en el manejo de contenido pegado con referencias temporales
Exportación y rendimiento
Se incluyen mejoras en exportación y rendimiento del sistema:
- Preferencias de exportación respetadas correctamente (logo “Made with eXeLearning” y contador de páginas)
- Reducción del consumo de memoria en guardado, vista previa y exportación en proyectos grandes
- Corrección de exportaciones en la aplicación de escritorio
- Restauración del logo en el estilo universal y eliminación de fuentes no utilizadas
- Mejora en la estabilidad del sistema en procesos intensivos
Corrección de errores
Esta versión incluye múltiples correcciones:
- TinyMCE: mejoras de accesibilidad y usabilidad
- Corrección de validación de enlaces con errores de red más claros
- Corrección de problemas en iDevices de checklist, progreso y ordenación
- Corrección de renderizado de listas de definición en animaciones
- Corrección de cursor incorrecto en opciones de caja
- Correcciones en el panel de administración y en la interfaz del área de trabajo
- Corrección de problemas en exportación de iDevices, páginas y cajas
- Corrección de enlaces internos heredados
- Mejora del mensaje de “usuario no encontrado”
- Eliminación de errores en la validación de contenido mixto
Actualizaciones técnicas
Se actualizan varias dependencias del proyecto:
codecov/codecov-action: 5 → 6pdf.js: 5.5.207 → 5.6.205typescript: 5.9.3 → 6.0.2xmldom: 0.8.12 → 0.9.9
Eliminaciones
- Se elimina el soporte de distribución mediante Homebrew
Conclusión
La versión 4.0.0-rc1 de eXeLearning representa un avance significativo en la evolución del proyecto, con mejoras profundas en accesibilidad, gestión de recursos, editor, exportación y sistema general. Con esta release candidate, el proyecto consolida una base tecnológica más robusta y coherente, preparada para la próxima versión estable de la serie 4.x.
