El proyecto eXeLearning camina firme hacia la versión estable 4.0 y publica la 4.0.0-rc2, una nueva release candidate dentro del proceso de estabilización de la serie 4.x. Esta versión incorpora nuevas funcionalidades, mejoras en la exportación, ajustes en la interfaz y un amplio conjunto de correcciones y actualizaciones técnicas. El objetivo de esta iteración es seguir reforzando la estabilidad del sistema y mejorar la experiencia de uso en distintos escenarios, tanto en entorno de escritorio como en integración con LMS.
Nuevas funcionalidades
Esta versión incorpora varias novedades funcionales relevantes:
- Generación automática de miniatura (
screenshot.png) en cada guardado de proyecto, incluida en archivos.elpxy gestionable desde las propiedades del proyecto - Nuevo enlace al panel de administración en el menú desplegable de usuario (para usuarios administradores)
- El iDevice de caso práctico (Case Study) permite ahora personalizar las etiquetas del botón de feedback con sintaxis Mostrar|Ocultar, alineado con el iDevice de texto
- El iDevice de descarga de archivo fuente muestra una barra de progreso durante la preparación del archivo
- El iDevice de rúbrica añade soporte para puntuación SCORM
- El gestor de archivos selecciona automáticamente el archivo tras una subida de un solo fichero
- Nuevo comando
make translations-formatpara añadir etiquetas CDATA y normalizar la indentación en archivos de traducción - Actualización de traducciones: gallego (GL), italiano (IT), rumano (RO), euskera (EU) y valenciano (VA)
Corrección de errores
La versión incluye numerosas correcciones orientadas a mejorar la estabilidad y la consistencia del sistema:
- Las exportaciones ya no pierden imágenes cuando se eliminan blobs de caché por presión de almacenamiento
- Las exportacionesincluyen correctamente el título de página y del proyecto en el elemento
<title> - Se ha estandarizado la nomenclatura de licencias y revisado su renderizado en exportaciones HTML
- Se evita la inclusión del placeholder
~generado por traducción automática en exportaciones - Correcciones en el iDevice de rúbrica, incluyendo problemas de interfaz y accesibilidad
- Solución de problemas de renderizado de LaTeX en varios iDevices
- Corrección de imágenes rotas tras pegar o arrastrar archivos en TinyMCE
- Corrección del orden de flechas de minimizar/restaurar en el área de trabajo
- El gestor de archivos actualiza correctamente el recuento de referencias tras eliminar imágenes
- Corrección de escritura de archivos en exportación (Export Page, Export Box, Export iDevice) en la app de escritorio
- Corrección del movimiento de bloques en sesiones colaborativas
- El modal de compartición utiliza diálogos propios de la aplicación en lugar de diálogos del navegador
- Se permite importar
?url=sin requerir extensiones.elpx,.elpo.zipen el static bundle - En la app de escritorio se conserva el último nombre de archivo y carpeta utilizada en la misma sesión
- El auto-actualizador funciona correctamente en builds beta y RC
- Mejora en integración LMS: recursos base64 enviados vía Moodle LTI se cargan correctamente
- En LMS, se ocultan controles independientes (Nuevo, Abrir, Compartir, Guardar)
Actualización de dependencias
También se incluyen actualizaciones de dependencias técnicas del proyecto:
@codecov/bundle-analyzer: 1.9.1 → 2.0.1actions/github-script: 8 → 9actions/upload-pages-artifact: 4 → 5esbuild: 0.27.7 → 0.28.0
Conclusión
La versión 4.0.0-rc2 de eXeLearning introduce nuevas funcionalidades como la generación automática de miniaturas, mejoras en iDevices y soporte SCORM, junto con un amplio conjunto de correcciones en exportación, interfaz, LMS y gestión de archivos. Con esta release candidate, el proyecto continúa avanzando en la consolidación de la serie 4.x, reforzando la estabilidad del sistema y mejorando la experiencia de creación de contenidos educativos digitales.
