eXeLearning 4.0.0-rc2: novas funcionalidades, melloras na exportación e corrección de erros

O proxecto eXeLearning publica a versión 4.0.0-rc2, unha nova release candidate dentro do proceso de estabilización da serie 4.x. Esta versión incorpora novas funcionalidades, melloras na exportación, axustes na interface e un amplo conxunto de correccións e actualizacións técnicas. O obxectivo desta iteración é seguir reforzando a estabilidade do sistema e mellorar a experiencia de uso en distintos contornos, tanto en escritorio como en integración con LMS.


Novas funcionalidades

Esta versión incorpora varias novidades relevantes:

  • Os proxectos xeran automaticamente unha miniatura screenshot.png en cada gardado; incluída en arquivos .elpx e xestionable desde as Propiedades do Proxecto
  • Engádese unha ligazón ao panel de administración no menú despregable do usuario para usuarios administradores
  • iDevice de Caso práctico: o botón de feedback admite agora etiquetas separadas para estados mostrar/ocultar mediante sintaxe Show|Hide (aliñado co iDevice de Texto)
  • iDevice de descarga de ficheiro fonte: engádese unha barra de progreso durante a preparación do ficheiro
  • iDevice de Rúbrica: engádese soporte para puntuación SCORM
  • Xestor de ficheiros: as subidas dun único ficheiro seleccionan automaticamente o arquivo subido
  • Novo comando make translations-format para engadir etiquetas CDATA e normalizar a indentación nos ficheiros de tradución
  • Actualización de traducións ao galego (GL), italiano (IT), romanés (RO), éuscaro (EU) e valenciano (VA)

Corrección de erros

Esta versión inclúe numerosas correccións orientadas a mellorar a estabilidade e a consistencia do sistema:

  • Os exportes xa non perden imaxes cando se eliminan blobs de caché por presión de almacenamento
  • As páxinas exportadas inclúen correctamente “Título da páxina | Título do proxecto” na etiqueta <title> (agás na páxina índice)
  • Normalización do nomeamento de licenzas e revisión do seu renderizado en exportación HTML
  • Evítase a inclusión do marcador ~ xerado por tradución automática no HTML exportado
  • iDevice de Rúbrica: corrección de problemas de interface e accesibilidade
  • Varios iDevices: corrección de problemas de renderizado de LaTeX
  • TinyMCE: as imaxes xa non aparecen rotas tras pegar ou arrastrar ficheiros
  • Área de traballo: corrixida a orde das frechas de minimizar/restaurar
  • Xestor de ficheiros: o reconto de referencias de activos actualízase correctamente tras eliminar unha imaxe sen reabrir o proxecto
  • Export Page, Export Box e Export iDevice escriben correctamente os ficheiros na aplicación de escritorio
  • Frechas de reorganización de bloques funcionan correctamente en sesións colaborativas
  • O modal de compartir utiliza diálogos propios da aplicación en vez de diálogos nativos do navegador
  • Permítese ?url= sen necesidade de extensións .elpx, .elp ou .zip no bundle estático
  • A aplicación de escritorio conserva o último nome de ficheiro e cartafol usado na mesma sesión
  • O autoactualizador funciona correctamente en versións beta e RC oficiais
  • Integración LMS: os recursos ELP en base64 enviados vía Moodle LTI cárganse correctamente
  • En LMS, escóndense os controis independentes (Novo, Abrir, Compartir, Gardar)

Actualizacións

Tamén se inclúen actualizacións de dependencias:

  • @codecov/bundle-analyzer: 1.9.1 → 2.0.1
  • actions/github-script: 8 → 9
  • actions/upload-pages-artifact: 4 → 5
  • esbuild: 0.27.7 → 0.28.0

Conclusión

A versión 4.0.0-rc2 de eXeLearning introduce novas funcionalidades como a xeración automática de miniaturas, melloras nos iDevices e soporte para puntuación SCORM, xunto cun amplo conxunto de correccións en exportación, interface, xestión de ficheiros e integración LMS. Con esta release candidate, o proxecto continúa avanzando cara a unha versión estable da serie 4.x, reforzando a fiabilidade do sistema e mellorando a experiencia de creación de contidos educativos dixitais.