El projecte eXeLearning publica la versió 4.0.0-rc1, una nova release candidate dins del procés d’evolució cap a la sèrie 4.x. Aquesta versió introdueix un ampli conjunt de millores en accessibilitat, edició de continguts, gestió de recursos, exportació i funcionament general del sistema, juntament amb actualitzacions tècniques rellevants. L’objectiu d’aquesta fase és consolidar una base més estable, moderna i coherent per a la creació de continguts educatius digitals.
Millores en accessibilitat i experiència d’ús
Aquesta versió introdueix avenços importants en accessibilitat i usabilitat, tant en l’edició com en l’exportació de continguts. Entre les millores destaquen:
- Millora de l’estructura de capçaleres en els continguts exportats
- Inclusió d’enllaç de salt de navegació (skip navigation) en les exportacions
- Avís en enganxar contingut amb referències temporals
blob:que no funcionaran en altres contextos - Missatges d’error més clars i contextualitzats en diverses funcionalitats
- Millora de l’avís de canvis sense desar en l’idioma de l’aplicació
- Millora de la validació d’enllaços, incloent detecció de contingut mixt (HTTP sobre HTTPS)
Aquestes millores incrementen l’accessibilitat i la claredat dels continguts generats.
Gestió de recursos i sistema de fitxers
S’introdueixen canvis importants en la gestió de recursos interns:
- Substitució de les URL
blob:pel sistema persistentasset://, que passa a ser l’única referència visible i emmagatzemada - Correcció del recompte de referències d’actius al gestor de fitxers
- Millora del suport d’enllaços interns heretats
.elpa l’àrea de treball de l’editor - Correcció de problemes en eliminar imatges sense reobrir el projecte
Aquestes millores augmenten la consistència i la robustesa del sistema.
Noves funcionalitats
Aquesta versió incorpora noves capacitats:
- L’indicador de contingut exclusiu per al professorat ara es mostra amb una icona en lloc d’un contorn
- Nou panell d’administració amb mètriques d’activitat i usuaris en línia
- Suport del paràmetre
?url=per obrir fitxers remots a l’editor estàtic - Nova ordre
make translations-sortper ordenar elements<trans-unit>en fitxers XLF - Actualització de la documentació del sistema de traduccions
- Actualització de la traducció al castellà
- Traduccions automàtiques per a cadenes incompletes
- Revisió completa de les traduccions automàtiques
Millores en els iDevices
S’inclouen millores en diversos iDevices:
- iDevice de rúbrica: millora de la interfície i afegit de descàrrega en PDF i importació/exportació CSV
- iDevices de checklist i progrés: correcció del diàleg doble de desament i millora de la sortida PDF/PNG
- iDevice d’ordenació: validació correcta d’exercicis amb targetes idèntiques
- Llistes de definició dins d’animacions: renderització correcta en versió d’escriptori
Millores a l’editor (TinyMCE)
L’editor integrat rep diverses millores:
- Millores generals d’accessibilitat i usabilitat
- Reconeixement correcte de vídeos de YouTube Live i Shorts
- Persistència de la barra d’eines entre sessions a l’aplicació d’escriptori
- Correcció de classes CSS absents al selector d’atributs
- Millora en el tractament de contingut enganxat amb referències temporals
Exportació i rendiment
Aquesta versió inclou millores en exportació i rendiment:
- Les preferències d’exportació es respecten correctament (enllaç “Made with eXeLearning” i comptador de pàgines)
- Reducció de l’ús màxim de memòria en desament, previsualització i exportació en projectes grans
- Correccions en exportació a l’aplicació d’escriptori
- Millores en l’estil universal, incloent restauració del logotip i eliminació de fonts no utilitzades
- Millora de l’estabilitat sota càrrega elevada
Correcció d’errors
S’inclouen múltiples correccions:
- Millores d’accessibilitat i usabilitat a TinyMCE
- Missatges d’error més clars en la validació d’enllaços
- Correcció d’iDevices de checklist, progrés i ordenació
- Correcció del renderitzat de llistes de definició en animacions
- Correcció del cursor incorrecte en opcions de caixa
- Correccions al panell d’administració i a l’àrea de treball
- Correccions en exportació de pàgines, caixes i iDevices
- Correcció d’enllaços interns heretats
- Millora dels missatges d’“usuari no trobat”
- Millora en la detecció de contingut mixt i errors de xarxa
Actualitzacions tècniques
S’actualitzen diverses dependències:
codecov/codecov-action: 5 → 6pdf.js: 5.5.207 → 5.6.205typescript: 5.9.3 → 6.0.2xmldom: 0.8.12 → 0.9.9
Eliminacions
- S’elimina el suport de distribució mitjançant Homebrew
Conclusió
La versió 4.0.0-rc1 d’eXeLearning representa un avenç important en l’evolució del projecte, amb millores profundes en accessibilitat, gestió de recursos, comportament de l’editor, exportació i estabilitat general del sistema. Amb aquesta release candidate, el projecte consolida una base tecnològica més robusta i coherent, preparant el camí cap a la propera versió estable de la sèrie 4.x.
