eXeLearning 4.0.0-rc2: noves funcionalitats, millores en exportació i correcció d’errors

El projecte eXeLearning publica la versió 4.0.0-rc2, una nova release candidate dins del procés d’estabilització de la sèrie 4.x. Aquesta versió incorpora noves funcionalitats, millores en l’exportació, ajustos en la interfície i un ampli conjunt de correccions i actualitzacions tècniques. L’objectiu d’aquesta iteració és continuar reforçant l’estabilitat del sistema i millorar l’experiència d’ús en diferents entorns, tant en escriptori com en integració amb LMS.


Noves funcionalitats

Aquesta versió incorpora diverses novetats rellevants:

  • Els projectes generen automàticament una miniatura screenshot.png en cada desat; inclosa en fitxers .elpx i gestionable des de les Propietats del projecte
  • S’afegeix un enllaç al panell d’administració al menú desplegable d’usuari per a usuaris administradors
  • iDevice de cas pràctic: el botó de feedback admet ara etiquetes separades per a estats mostrar/ocultar amb sintaxi Show|Hide (alineat amb l’iDevice de text)
  • iDevice de descàrrega de fitxer font: s’afegeix una barra de progrés durant la preparació del fitxer
  • iDevice de rúbrica: s’afegeix suport per a puntuació SCORM
  • Gestor de fitxers: les pujades d’un sol fitxer seleccionen automàticament el fitxer pujat
  • Nova ordre make translations-format per afegir etiquetes CDATA i normalitzar la indentació als fitxers de traducció
  • Actualització de traduccions al català (CA), italià (IT), romanès (RO), basc (EU) i valencià (VA)

Correcció d’errors

Aquesta versió inclou nombroses correccions orientades a millorar l’estabilitat i la consistència del sistema:

  • Els exports ja no perden imatges quan s’eliminen blobs de memòria cau per pressió d’emmagatzematge
  • Les pàgines exportades inclouen correctament “Títol de la pàgina | Títol del projecte” a l’etiqueta <title> (excepte la pàgina índex)
  • Normalització del nom de les llicències i revisió del seu renderitzat en exportacions HTML
  • S’evita la inclusió del marcador ~ generat per traducció automàtica en HTML exportat
  • iDevice de rúbrica: correcció de problemes d’interfície i accessibilitat
  • Diversos iDevices: correcció de problemes de renderització de LaTeX
  • TinyMCE: les imatges ja no apareixen trencades després d’enganxar o arrossegar fitxers
  • Àrea de treball: corregit l’ordre de les fletxes de minimitzar/restaurar
  • Gestor de fitxers: el recompte de referències s’actualitza correctament després d’eliminar una imatge sense reobrir el projecte
  • Export Page, Export Box i Export iDevice escriuen correctament els fitxers a l’aplicació d’escriptori
  • Fletxes de reordenació de blocs funcionen correctament en sessions col·laboratives
  • El diàleg de compartició utilitza la interfície de l’aplicació en lloc de diàlegs natius del navegador
  • Es permet ?url= sense requerir extensions .elpx, .elp o .zip al bundle estàtic
  • L’app d’escriptori conserva el darrer nom de fitxer i carpeta en la mateixa sessió
  • L’autoactualitzador funciona correctament en versions beta i RC oficials
  • Integració LMS: els recursos ELP en base64 enviats via Moodle LTI es carreguen correctament
  • En LMS, s’oculten els controls independents (Nou, Obrir, Compartir, Desar)

Actualitzacions

També s’inclouen actualitzacions de dependències:

  • @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ó

La versió 4.0.0-rc2 d’eXeLearning introdueix noves funcionalitats com la generació automàtica de miniatures, millores als iDevices i suport per a puntuació SCORM, juntament amb un ampli conjunt de correccions en exportació, interfície, gestió de fitxers i integració LMS.

Amb aquesta release candidate, el projecte continua avançant cap a una versió estable de la sèrie 4.x, reforçant la fiabilitat del sistema i millorant l’experiència de creació de continguts educatius digitals.