Page 183 - LanGuide Project: Research and Professional Insights
P. 183
LanGuide Content Manager

besplatan. Stoga je jedan od glavnih ciljeva projekta LanGuide razviti skup
softverskih aplikacija koje će biti besplatno dostupne na web stranici pro-
jekta.

Ovo poglavlje predstavlja LanGuide Content Manager, web-baziranu
aplikaciju razvijenu kako bi se lingvistima i stručnjacima za poučavanje
jezika omogućilo stvaranje vježbi i aktivnosti na različitim jezicima koji
omogućuju učenje jezika specifične namjene, prema metodologiji definira-
noj u projektu LanGuide. Osim toga, Content Manager uključuje repozito-
rij resursa – kao što su slike, video i audio datoteke – koje generiraju autori,
a koje može koristiti bilo koji autor kako bi integrirao sadržaj u vježbe.

Tijekom razvoja Content Managera uzeto je u obzir da će zbirka vježbi
koju su izradili lingvisti morati biti prikazana u mobilnoj aplikaciji razvi-
jenoj u projektu kako bi je koristili ciljni krajnji korisnici aplikacije, a to su
studenti, nastavnici i administrativno osoblje. Komunikacija između Con-
tent Managera i mobilne aplikacije podržana je kroz odgovarajući a p i i
robusnu i pouzdanu arhitekturu klijent-poslužitelj, kao što je opisano da-
lje u poglavlju. Sustav je u početku bio postavljen na besplatnom online
Heroku poslužitelju, a trenutno je postavljen na novom poslužitelju, kojim
upravlja Sveučilište Primorska, kao koordinator projekta LanGuide.⁷

LanGuide Content Manager dvaput su ocjenjivali lingvisti koji su ga ko-
ristili za izradu vježbi na različitim jezicima. Povratne informacije dobivene
u prvoj procjeni omogućile su nam da poboljšamo sustav i ispravimo neke
propuste, što je rezultiralo poboljšanom verzijom koja je ponovno proci-
jenjena kako bi se dokazala njegova valjanost kao robustnog sustava za
upravljanje sadržajem.

LanGuide Content Manager: arhitektura i tehnologije
U ovom poglavlju opisana je arhitektura klijent-poslužitelj koja se koristi
za implementaciju Content Managera, ukazujući na različite tehnologije
koje se koriste i za prednji dio aplikacije (engl. Frontend) i za pozadinski
dio aplikacije (engl. Backend), kao što je prikazano na slici 6.1.

Implementacija frontenda i backenda
Frontend je razvijen pomoću Pug Template Language, koji je vrlo moćan alat
za izradu predložaka na ujednačen i robustan način (Hibbard, 2019).⁸

⁷ https://cm.languide.si.
⁸ Pogledati bibliografiju na str. 135–136.

183
   178   179   180   181   182   183   184   185   186   187   188