eXeLearning 3.0 Beta 8: Pre-lanzamento

Coa Beta 8, o proxecto eXeLearning continúa a súa evolución cara a unha versión 3.0 madura. Esta actualización incorpora melloras notables na colaboración en tempo real, na robustez da interface, nas ferramentas de desenvolvemento e na xestión da seguridade. Estes avances consolidan o rumbo do software como unha plataforma de creación educativa máis profesional e fiable. Novedades principais
  • Colaboración mellorada na nova interface: o modo de edición colaborativa foi optimizado para unha experiencia máis fluída cando varios usuarios traballan simultaneamente nun proxecto.
  • Limpieza de ficheiros temporais: introdúcese un mecanismo de eliminación automática de ficheiros temporais (“cleanup”), co seu manual asociado, para manter o entorno máis limpo.
  • Avatar configurable para usuarios: agora é posible configurar como se amosan os avatares dos perfís, mellorando a flexibilidade visual.
  • Soporte mellorado para probas automatizadas e testeo “E2E”: engádese o atributo data-testid a varios compoñentes da interface para facilitar as probas, e refactorízanse os tests end-to-end.
  • Seguridade no acceso de convidados: restrínxese o acceso de “guest login” só a orixes autorizados, reducindo posibles abusos.
  • Nuevos comandos CSS para desenvolvemento e produción: introdúcense make css e make css-dev para compilar estilos de xeito máis sinxelo.
  • “Estilo base”: incorpórase un esquema de cores base configurables para mellorar a coherencia visual.
  • Melloras nos iDevices: novos iconos e estilos adaptados á nova interface.
    • Nos iDevices “Checklist” e “Progress Report”, habilítase a descarga de informes en PDF (con fallback a PNG).
    • Nalgúns iDevices engádese unha pestana para xerar preguntas con axuda de IA.
    • No iDevice “Identify”, engádese un botón para reproducir axuda en audio.
Correccións destacadas
  • Axustes en PRAGMA en SQLite para mellorar compatibilidade.
  • Redución de logs excesivos de Mercure e da aplicación.
  • Cambio do shell predeterminado a /bin/ash para compatibilidade con Alpine.
  • No instalador Windows (NSIS), engádese polling activo para evitar erros.
  • Correccións no proceso de publicación en Chocolatey.
  • Mellora no empaquetado e xestión de versións.
  • Axustes de interface para mellorar usabilidade.
  • Nos iDevices:
    • “Complete”: solución do problema de carga de jQuery UI.
    • “AZ Quiz Game”: soporte para acentos e caracteres especiais.
Importancia desta beta A Beta 8 introduce cambios estruturais que consolidan funcionalidades clave de colaboración, seguridade e usabilidade para o entorno educativo moderno.