3.0.1 bertsioarekin jarraitzen du eXeLearning 3.0-ren eboluzioak. Zenbaki aldetik bertsio txikia izan arren, edukiz oso esanguratsua da. Bertsio honek erabiltzailearen esperientzia hobetzera, jakinarazitako akatsak zuzentzera, internazionalizazioa zabaltzera eta oinarri tekniko sendoago eta eraginkorragoak ezartzera jotzen du.
3.0.0 bertsioa jauzi kualitatiboa bazen, 3.0.1 beharrezko doikuntza da, eta taldearen etengabeko hobekuntzaren konpromisoa erakusten du. Hemen dira gehien nabarmentzen diren ezaugarri berriak.
Erabiltzaile eta Garatzaileentzako Erabileratzen
Edukien sortzaileek tresna zehatzagoak eta aukera gehigarriak izango dituzte beren proiektuak pertsonalizatzeko:
- Edizio Simultaneoa: Orain iDevice-en eta kutxen izenburuak aldi berean editatu daitezke, lan-fluxua azkartuz.
- Orrialdeen Gaineko Kontrol Gehiago: “Ezkutatu izenburua” eta “Nabarmendu orria” aukerak gehitu dira orri bakoitzaren ezarpenetan, estiloekin bateragarritasuna duela.
- Mugikorrarekin Elkarrekintza Hobetua: Classify, Sort eta Drag and drop bezalako iDevice interaktiboek ukimeneko euskarri hobetua dute orain, tablet eta mugikorretan esperientzia aberastuz.
- Diagramen Plugin Berria: Mermaid.js TinyMCE-ren Txertatu menuan integratzen da, diagramak, fluxu-diagramak eta datuen bistaratzeak modu erraz eta elegantean sortzeko aukera emanez.
- EPUB Editagarriak: EPUB fitxategi editagarriak irekitzeko euskarria, edukiaren berrerabileraren aukerak zabalduz.
- Proiektuaren Azpititulua: Proiektuentzako “azpititulu” propietate berria aurkezten da, informazio malgutasun gehiago eskainiz.
- Estiloak eta Favicon Pertsonalizatua: Estiloen berrikuspen osoa burutu da eta haien barnean favicon pertsonalizatuak erabiltzea baimentzen da.
Sendotasun Teknikoa eta Hobekuntzak Administratzaileentzako
eXeLearning zerbitzarietan zabaltzen dutenentzat, bertsio honek egonkortasun eta konfigurazio hobekuntza garrantzitsuak barne hartzen ditu:
- Fitxategi Handien Kudeaketa: 100MB baino handiagoak diren fitxategiak inportatzeko optimizazio kritikoak, eduki astuneko proiektuentzako aurrerapausu handia.
- Mugak Igotuak:
client_max_body_size,post_max_size, etaupload_max_filesize-ren balio lehenetsiak igo dira, ingurune-aldagai berriekin (memory_limit,max_execution_time) batera, eraguntza luzeetan edo fitxategi handiekin erroreak saihesteko. - Datu-baseekin Bateragarritasuna: MariaDB eta PostgreSQL-rekin bateragarritasun arazoak konpondu dira.
- Dockerren Konfigurazio Hobea: Ingurune-aldagai berriak (
APP_ENV,APP_PORT, etab.) Dockerfile-an, zabalkuntza eta hasierako konfigurazioa erraztuz. - REST API: “.elp” fitxategi zaharrak bihurtzeko eta edukiak esportatzeko euskarria REST API bidez finkatzen da.
- Eguneratutako Dokumentazioa: Zabalkuntzaren dokumentazioa Ansible eta Keycloak integraziorako argibide berriekin zabaldu da.
Aldea Egiten Duten Konponketak
3.0.1 bertsioak erabilgarritasunean eragiten zuten hainbat alderdi jorratzen ditu:
- Windows-en Konponketa: Windows sistemetako bideak normalizatu dira, direktorioetako barra zeiharrekin arazoak konponduz.
- Konpondutako iDevice-ak: “Word Search” iDevice-aren instantzia anitzak orri berean izateko arazoak konpondu dira, “Crossword” iDevice-etan errendimendua eta hitzen kokapena hobetu da, eta “Text” iDevice-aren feedback botoia konpondu da.
- SCORM Fidagarriagoa: Puntuazioaren berreskuratzean eta
suspend_datakudeaketan hobekuntzak, LMS esperientzia fidagarrirako ezinbestekoa. - Estiloak eta Inportazioa: Estiloak eta iDevice-ak inportatzean eta instalatzean arazoak konpondu dira.
- Erabiltzaile-interfazea: TinyMCE-ren pantaila osoko moduko z-index arazoa konpondu da, testuaren azken lerroa hautatzea galarazten zuena.
- TinyMCE-ren Pluginak: TinyMCE-ren irudi eta multimedia plugin-etako akatsak zuzendu dira, editorean multimedia elementuak txertatu eta kudeatzean fidagarritasuna hobetuz.
Internazionalizazioa eta Garbiketa
Komunitate globalarekiko konpromisoa agerikoa da:
- Itzulpenen berrikuspen eta garbiketa orokorra burutu da.
- Itzulpen Osatuak: Katalanera (CA), Euskara (EU), Galiziera (GL), Gaztelania (ES), Errumaniera (RO) eta Valentziera (VA).
- Itzulpen Berriak: Portugesa eta Frantsesera (zati batean automatizatuak) itzulpenak gehitu dira, eta Esperantorako itzulpen automatiko bat.
Eguneraketak eta Kode Garbiketa
Proiektuak bere teknologia-pila eguneratuta mantentzen du, eguneraketa esanguratsuekin:
- Oinarri-irikia
alpine-php-webserver:3.22.2-ra. - Electron 38.5.0-tik 39.0.0-ra.
- Doctrine Bundle 3.0.0 bertsiora.
- Symfony-ren hainbat osagai beren bertsio egonkor berrienetara.
Gainera, kode zaharkitua kendu da, hala nola Doctrine-ren desegiteak eta “Sartu iturburu-fitxategiaren kopia bat” hobespen zaharra.
Laburbilduz, eXeLearning 3.0.1 finkatzeko eguneratzea da. Ez du iraultzea bilatzen, baizik eta perfekzionatzea, 3.0 bertsio indartsua egonkorrago, azkarrago, eleaniztunagoa eta erabiltzeko atseginagoa bihurtuz, bai erabiltzaileentzat nahiz administratzaileentzat. Erabiltzaile guztientzako oso gomendatutako eguneratzea.
