Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1023416

Analiza arhitekture i proširivanje funkcionalnosti platforme Moodle dodavanjem prilagođenih blokova


Pezo, Andrea
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

Profili:

Avatar Url Marija Zorić (mentor)

Avatar Url Vladan Papić (mentor)


Citiraj ovu publikaciju:

Pezo, Andrea
Analiza arhitekture i proširivanje funkcionalnosti platforme Moodle dodavanjem prilagođenih blokova, 2019., diplomski rad, diplomski, Fakultet elektrotehnike, strojarstva i brodogradnje, Split
Pezo, A. (2019) 'Analiza arhitekture i proširivanje funkcionalnosti platforme Moodle dodavanjem prilagođenih blokova', diplomski rad, diplomski, Fakultet elektrotehnike, strojarstva i brodogradnje, Split.
@phdthesis{phdthesis, author = {Pezo, Andrea}, year = {2019}, pages = {46}, keywords = {moodle, upravljanje blokovima, PHP, struktura teme, SASS}, title = {Analiza arhitekture i pro\v{s}irivanje funkcionalnosti platforme Moodle dodavanjem prilago\djenih blokova}, keyword = {moodle, upravljanje blokovima, PHP, struktura teme, SASS}, publisherplace = {Split} }
@phdthesis{phdthesis, author = {Pezo, Andrea}, year = {2019}, pages = {46}, keywords = {moodle, control blocks, PHP, theme structure, SASS}, title = {Architecture analysis and Moodle platform functionalities extension by adding adapted blocks}, keyword = {moodle, control blocks, PHP, theme structure, SASS}, publisherplace = {Split} }




Contrast
Increase Font
Decrease Font
Dyslexic Font