Pregled bibliografske jedinice broj: 1023416
Analiza arhitekture i proširivanje funkcionalnosti platforme Moodle dodavanjem prilagođenih blokova
Analiza arhitekture i proširivanje funkcionalnosti platforme Moodle dodavanjem prilagođenih blokova, 2019., diplomski rad, diplomski, Fakultet elektrotehnike, strojarstva i brodogradnje, Split
CROSBI ID: 1023416 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Analiza arhitekture i proširivanje funkcionalnosti platforme Moodle dodavanjem prilagođenih blokova
(Architecture analysis and Moodle platform functionalities extension by adding adapted blocks)
Autori
Pezo, Andrea
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski
Fakultet
Fakultet elektrotehnike, strojarstva i brodogradnje
Mjesto
Split
Datum
23.07
Godina
2019
Stranica
46
Mentor
Papić, Vladan
Neposredni voditelj
Zorić, Marija
Ključne riječi
moodle, upravljanje blokovima, PHP, struktura teme, SASS
(moodle, control blocks, PHP, theme structure, SASS)
Sažetak
Zadatak ovog diplomskog rada je bio upoznati se sa Moodle (eng. Modular Object – Oriented Dynamic Learning Environment) platformom kao i svim njenim najvažnijim aspektima koji ju čine modularnim sustavom. Bilo je potrebno analizirati standardne blokove u platformi kao i izradu novih u svrhu proširivanja funkcionalnosti platforme i realizirati prilagođeni blok za upise studenata na kolegij. Moodle je izdan pod licencom GNU Public License, što znači da, iako je zaštićen, korisnicima je dozvoljeno koristiti, kopirati i mijenjati kod, ukoliko omoguće drugima korištenje koda po jednakim uvjetima, ne mijenjaju originalnu licencu ni zaštitu, te primijene istu licencu na bilo koji drugi rad koji proizlazi iz Moodle-a. Blokovima u Moodle-u se može lako upravljati i moguće je izrađivati vlastite blokove ovisno o potrebama. U PHP programskom jeziku nadodaju se vlastite funkcionalnosti i sa HTML i CSS kod se jednostavno može dodati kroz samo admin sučelje ili pak unutar datotečnog sustava. Uspješno je dodan blok za upis studenata i izvršene su izmjene PHP koda te zamjena starih funkcija koje su se koristile u verziji 5 PHP-a. Blok je uspješno spojen na bazu računskog centra FESB-a te se upisivanje studenata iz baze u predmete izvršava bez ikakvih problema. Unutar FESB-ovog Moodle-a su dodani FESB servisi: Raspored, Nastava, Mail, eIndeks, eUpisi i msdnaa. Svaki od tih servisa vodi na predviđene stranice. U staroj verziji FESB-ovog Moodle-a (2.2) prikaz servisa je riješen na način da su ikone i nazivi servisa smješteni na jednoj fotografiji i pri , , hoveru“ na pojedini servis radi se translacija po x osi za točno određeni broj piksela. Takav način zamjene sličica danas više nije tako čest stoga je u novoj verziji taj dio unaprijeđen i napravljen na moderniji način.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike, strojarstva i brodogradnje, Split