4.0.1 bertsioa argitaratu zenetik, eXeLearning etengabe ari da eboluzionatzen hiru eguneraketa berrirekin (4.0.2, 4.0.3 eta 4.0.5), tresnaren egonkortasuna, irisgarritasuna eta edizio-esperientzia sendotzen dituztenak. Bidean 4.0.4 bertsioa geratu zen, prestatu baina inoiz argitaratu gabe (bere zenbakiak, egia esan, ez zuen asko laguntzen), beraz, jauzia zuzenean egungo bertsiora iristen da, 4.0.5era, hain zuzen ere. Bertsio honek berrikuntza, hobekuntza eta zuzenketa multzo zabala biltzen du, beren hezkuntza-baliabide irekiak sortzeko eXeLearningekin jadanik lanean ari direnek gainbegiratu beharrekoa.

Jarraian, 4.0.1etik eskuragarri dauden berrikuntza nagusiak laburbiltzen dira, tresnaren arloen arabera antolatuta.
iDevicesentzako ikono-katalogo berria
Hobekuntza ikusgarrienetako batek iDevices-en aurkezpenei eragiten die lan-arloan: orain posible da estilo aktiboaren ikonoen eta Google-ren Material Icons-en oinarritutako ikono-katalogo orokor berri baten artean aukeratzea. eXeLearning-en sartutako estiloak bi katalogoak onartzeko eguneratu dira, eta horrek baliabideen pertsonalizazio bisualerako aukerak zabaltzen ditu.
Koherentzia bisualaren ildo berean, ikonoen izenak berrikusi dira, Universal estiloa izan ezik, sartutako estilo guztiek identifikatzaile multzo bera parteka dezaten.
Berritutako formula matematikoen editorea
Formula editoreak berrikuspen garrantzitsua jaso du: pantaila osoko eta konfigurazioko kontrolak gehitu dira, menua berrantolatu da eta testuak eguneratu dira. Irisgarritasun arazo bat ere konpondu da, formula-aurrebistak pantaila-irakurgailuetan behar bezala iragartzen ez zirelako; orain deskribapen egokia jasotzen dute, etiketatu gabeko irudi baten ordez.
Gainera, editorearen menuak berak jada ez du kanpoko baliabiderik behar kargatzeko, beraz, mahaigaineko instalazioetan eta lineaz kanpoko moduan ere behar bezala funtzionatzen du. MathJax-en bertsio bateraezinak nahasteak eragindako arazo bat ere zuzendu da, eta horrek formulak barne hartzen dituzten esportazioen tamaina murriztea ahalbidetzen du.
Edukien edizioan hobekuntzak
Presentazioen (Slide) iDevice-ak teklatu bidezko desegin eta berregin, objektu anitz hautatzea eta teklatuarekin kokapen zehatzagoa barne hartzen ditu. GeoGebra iDevice-ak orain zabalera eta altuera konfigurazio orokorretik doitzea ahalbidetzen du. Mermaid diagrama ere berrikusi da; bere liburutegia orain jarduera editatzen den bitartean kargatzen da, edukia ixtean edo gordetzean atzerapenak saihestuz.
Esteken Balidatzaileak bere egiaztapenen fidagarritasuna hobetu du eta jada ez du esteka hautsiak jakinarazten nabigatzaileak berak egiaztatu ezin dituen kasuetan.
Inportazio eta esportazio sendoagoak
- Fitxategi hondatuak dituzten jarduerek jatorrizko edukia mantentzen dute orain, hustu beharrean, eta erabiltzaileari detektatutako arazoaren berri ematen zaio.
- Inportatzean «fitxategiak ez dira aurkitu» abisua jada ez ditu HTML motako jardueren kopia zaharkituetan soilik existitzen ziren erreferentziak barne hartzen, hala nola Mapa, Txartelak edo Multimedia fitxategien hautapena.
- eXeLearning 2.x-tik inportatutako Egia/GeZURRA jarduerek proiektuaren hizkuntza erabiltzen dute orain, beti ingelesez erakutsi beharrean.
- Iturburu-fitxategia deskargatzeko iDevice-ak .elpx pakete osoak sortzen ditu, berriro ireki eta edita daitezkeenak.
- Azpitituluak .srt formatuan igo daitezke, automatikoki WebVTT-ra bihurtzen dena aurrebistan eta esportatutako edukian behar bezala bistaratzeko.
- 153 errorea zuzendu da, esportatutako edukian YouTube eta Vimeo bideo txertatuen erreprodukzioa eragozten zuena.
- Testu iDevice-ean txertatutako PDF fitxategien aurrebistak behar bezala funtzionatzen du Docker eta estatikoko inplementazioetan, eta eguneraketa baten ondoren zaharkituta zeuden aurrebista-prozesuek eragindako itxarote-denbora gainditzeak zuzendu dira.
Lan-arloaren eta orrien kudeaketa
iDevices-en edizio modua lan-arlo osoa hartzeko zabaltzen da orain, tresna-barra beti ikusgai mantenduz eta orria editatzen ari den bitartean atzeko planoan desplaza ez dadin saihestuz. Orri-tituluak lan-espaziotik bertatik berrizenda daitezke orain, aparteko elkarrizketa-koadro bat ireki beharrik gabe. Mermaid diagramak gainera konfigura daitezkeen gehieneko zabalera eta altuera barne hartzen ditu.
Proiektu berri bat sortzean gorde gabeko aldaketen berrespen-koadroa (Fitxategia → Berria) testu argiagoarekin eta ekintza-etiketa ulergarriagoekin berrikusi da, eta mahaigaineko bertsioak Fitxategia → Itxi aukera berria barne hartzen du.
Ikaskuntzaren jarraipena LMS plataformetan
Esportatutako paketeek orain xAPI adierazpenak sortzen dituzte, eta horrek jardueraren jarraipena ahalbidetzen du bai LMS plataformetan bai LRS (Learning Record Store) batera zuzenean bidaliz, ikasleen aurrerapenaren jarraipenerako aukerak SCORM formatutik haratago zabalduz.
Autentifikazioa
OpenID Connect bidezko autentifikazioa erabiltzen denean, konexio-puntuak (endpoints) orain automatikoki detektatzen dira konfiguratutako igorlearen (OIDC_ISSUER) arabera, banan-banan definitu beharrik gabe.
Segurtasuna
Segurtasun hobekuntza ugari sartu dira: bideen balidazioa, autentifikazioa, SSRF eskaeren aurkako babesa, XSS erasoen aurkako edukien saneamendua, datuen iraunkortasuna eta sistemaren baliabide-mugak indartu dira. Halaber, proiektu ezberdinen arteko fitxategien ezabaketaren aurkako babesak indartu dira, baimendu gabeko fitxategi-igoeren aurkakoak, eta esportatutako fitxategi-izenen tratamendua hobetu da proiektuaren izenburuak karaktere ez-latindarrak dituenean.
Lan kolaboratiboa
Autogordetzearen egoera-adierazlea hobetu da eta edizio kolaboratiboan aldaketak gordetzeko atzerapena murriztu da, proiektu berean elkarrekin lan egitea arinduz. Sinkronizazio arazo ezberdinak ere zuzendu dira: Yjs bidez partekatutako aldaketak behar bezala gordetzen dira, partekatutako baliabideak modu koherentean identifikatzen dira irudien galera saihestuz, saio kolaboratibo batean eguna aldatzean gertatzen zen datu-galera bat konpondu da, partekatutako proiektuak jada ez dira ezabatzen saioen garbiketan, eta Fitxategi Kudeatzaileak hautapen aktiboa mantentzen du urruneko aldaketa batek baliabide-zerrenda eguneratzen duenean.
iDevice berria eta LOMLOE katalogoaren zabalkuntza
Erantsitako fitxategiak iDevice berria sartzen da, proiektu baten orri bati fitxategi bat edo gehiago gehitzea ahalbidetzen duena. LOMLOE Curriculum Zehaztapenaren iDevice-ak bere lurralde-estaldura zabaltzen du Euskadi / Euskal Herria, Nafarroa eta Valentziako Erkidegoaren datu-multzo ofizialekin (Galizia eta Extremadurarenak behin-behinean desaktibatuta mantentzen dira, beren berrespenaren zain), eta aurkezpen arazo ugari zuzendu dira: taula-buruen kontrastea kurtsorea pasatzean, gaitasun mailako deskribatzaile operatiboak eta PDF atal adjazenteak iDevice honen barruan.
Egonkortasuna eta erroreen zuzenketa
Eguneraketa honek iDevice ezberdinei eta lan-arloari oro har eragiten dieten zuzenketa ugari biltzen ditu: Errubrika iDevice-ean zelularen edizioa, Joko motako iDevice-etan edukia mantentzea gordetze etena edo baliogabeen aurrean, Sailkapen iDevice-ean audioa soilik duten txartelen gordetzea, Presentazioen iDevice-ean kurtsorearen posizioa, iDevices-en edizioa bideoak edo tamaina handiko beste eduki batzuk partekatzean, eta Fitxategi Kudeatzailean Txertatu botoiaren portaera, besteak beste.
iDevice zehatz batzuen arazo espezifikoak ere zuzendu dira: Zirkuitu elektriko eta elektronikoetan Ω eta beste ikur greko eta matematiko batzuen errendaketa zuzendu da, eta bere itzulpenak berrikusi dira; Luparen iDevice-ean irudien bidea zuzendu da esportazioetan; 3DMol-ek orain molekula-fitxategiak onartzen ditu Fitxategi Kudeatzailerik eta ikusgailutik, eta bere txertatze-menua jada ez da 3D ikusgailuaren atzean ezkutatzen; eta 3D Ikusgailu iDevice-ak esportatutako edukian modeloak bistaratzeko arazo bat zuzentzen du. Gainera, iDevices-en ikono-hautatzailearen kontrastea hobetu da estilo guztietan, eta Nova estiloak irakasleentzat soilik markatutako iDevices horia den ertz batekin nabarmentzen ditu orain.
Estiloen Kudeatzailerari dagokionez, .elpx proiektuetan sartutako estiloak jada kudeatzailetik bertatik deskarga daitezke. Modu estatikoan edo lineaz kanpo hizkuntza aldatzean erakusten den abisua berrikusi da, aplikazioa berriz kargatu aurretik beharrezko pausoak zehaztasunez deskribatzeko.
Mahaigaineko bertsioan, abiaraztean ustekabeko itxiera bat konpondu da, barne-modulu bat falta zelako eragindakoa; HTML edukietatik sortutako PDF fitxategiak deskargatzean gordetze-elkarrizketa-koadroaren bikoizketa zuzendu da; eta orain tamaina handiko fitxategiak barne hartzen dituzten .elpx proiektuak inporta daitezke, hala nola bideo luzeak. Esportatutako edukien orri-oina ere berrikusi da, orain ez lehenetsita ezkutatzen dena informaziorik edo lizentziarik ez duenean.
Amaitzeko, esportazioaren hainbat alderdi zuzendu dira: fitxategi-hedapenik gabeko baliabideak orain MIME mota egokiarekin zerbitzatzen dira, nahi gabeko PDF deskargak saihestuz; partekatzeko elkarrizketa-koadroak sarbidea duten pertsonen zerrendan behar bezala mugitzea ahalbidetzen du; Esteken Balidatzailearen eta Baliabideen Txostenaren CSV deskarga berriz funtzionatzen du; iDevice baten egitura-propietateak mantentzen dira kaxa bakarreko edukia esportatzean eta berrinportatzean; orrien arteko barne-estekak mantentzen dira proiektu bat esportatu eta berriro inportatu ondoren; LaTeX formulak behar bezala erakusten dira iDevice interaktiboetan eta inguratzen dituen testuarekin ondo lerrokatuta geratzen dira; lizentzia-oina jada ez du edukiontziaren tipografia orokorra heredatzen; irisgarritasun-barra orain IMS, SCORM eta EPUB esportazioetan sartzen da; eta baliabide bikoiztuak ezabatzen dira HTML autoedukiontzi esportazioetan.
Itzulpenak eta dokumentazioa
Gaztelaniarako itzulpena berrikusi eta osatu da, eta alemanerako itzulpenean detektatutako desdoikuntzak zuzendu dira, Egia/GeZURRA iDevice-aren etiketei eta formula editorearen mugatzaileei eragiten zietenak. Estiloen dokumentazioa eta proiektuak erabiltzen dituen hirugarrenen liburutegien zerrenda ere eguneratu dira.
Eguneraketa teknikoak
Proiektuaren ohiko mantentze-lanen barruan, zerbitzarian, mahaigaineko aplikazioan eta konpilazio-tresnetan erabiltzen diren barne-mendekotasun batzuk eguneratu dira, besteak beste Electron, esbuild, ioredis, jsdom, pdfjs-dist eta TypeScript, aplikazioaren segurtasunari eta errendimendu orokorrari lagunduz.
Helduz doan tresna
Eguneraketa hauekin, eXeLearning-ek 4.x seriearekin hasitako bidea sendotzen du: tresna irisgarriagoa, egonkorragoa eta gero eta editore zainduagoa duena hezkuntza-baliabide irekien sorkuntzarako. Beti bezala, komunitateari gomendatzen zaio azken bertsiora eguneratzeko, hobekuntza guzti hauetaz baliatzeko.
