17.
jul
Zagovor diplomskega dela: Mishkovski, Plaznik
ob 09:30

Kandidat: Mishkovski Daniel

Naslov diplomskega dela: Spletna aplikacija za spodbujanje pozitivnega vedenja in učnih navad v šolskem okolju

 

Povzetek:

Razredni učitelji v osnovni šoli vsak dan opazujejo, kako se njihovi učenci vedejo, kako sodelujejo in kako delajo. Te informacije imajo pomembno vzgojno težo, vendar jih je v primerjavi z ocenami težje sistematično zapisovati. V pogovoru z razredno učiteljico, ki je v svojem razredu že vrsto let vodila lastne razpredelnice, smo prepoznali priložnost za preprosto, a vsakodnevno uporabno digitalno orodje.

V diplomski nalogi smo zato razvili spletno aplikacijo Zmago, ki učitelju olajša beleženje opažanj, učencu pa omogoča spremljanje napredka v gamificiranem vmesniku. Sistem podpira tri vloge: administratorja, učitelja in učenca. Za spodbujanje vsakodnevne uporabe aplikacija ponuja tudi dnevni jezikovni izziv po vzoru igre Wordle s slovenskimi petčrkovnimi besedami.

Aplikacija temelji na ogrodju Next.js z jezikom TypeScript. Strežniške podatke hrani v storitvi Supabase nad bazo PostgreSQL, ki uveljavlja varnost na ravni vrstic (RLS), tako da podatki ene šole ostajajo ločeni od podatkov drugih. Avtentikacijo učencev smo izvedli z lastnimi žetoni JWT in s prstnim odtisom seje, prijavne končne točke pa zaščitili z omejevalnikom hitrosti zahtev. Operacije nad točkami in unovčitvami nagrad smo izvedli atomarno s shranjenimi postopki PL/pgSQL, da preprečimo nedoslednosti pri sočasnih klicih. Vmesnik je dvojezičen in nameščljiv kot progresivna spletna aplikacija.

Rezultat naloge je delujoč sistem, nameščen v produkciji na platformi Vercel. Med razvojem smo bili posebej pozorni na zasebnost in varnost, saj sistem obravnava podatke mladoletnikov.

 

Mentor: doc. dr. Rok Rupnik

 

Kandidat: Plaznik Marko

Naslov diplomskega dela:  Zasnova in razvoj mobilne aplikacije za spontano mreženje in odkrivanje lokalnih dogodkov

 

Povzetek:

Diplomska naloga obravnava razvoj inovativne mobilne aplikacije za spodbujanje spontanega druženja v Sloveniji. Osredotoča se na koncept spontanih spletnih socialnih omrežij (SOSN), ki uporabnikom omogočajo lokacijsko odkrivanje dogodkov in vpogled v trenutno vzdušje na prizoriščih prek funkcionalnosti \enquote{Vibe Check}. Rešitev je implementirana z uporabo tehnologije Expo React Native za mobilni del ter ogrodja Hono v izvajalnem okolju Bun za zaledni sistem, pri čemer se povezuje z nacionalnim portalom odprtih podatkov OPSI kot virom za seznanjanje uporabnikov z dogajanjem v okolici. Resnična komercialna prodaja vstopnic poteka prek dogodkov, ki jih v aplikaciji objavijo verificirani organizatorji. Delo vključuje analizo obstoječih rešitev in potreb uporabnikov, načrtovanje arhitekture, opis implementacije geoograjevanja ter evalvacijo uporabniške izkušnje.

 

Mentor: doc. dr. Damjan Fujs

 

Komisija za zagovor:

    - doc. dr. Blaž Meden, predsednik

    - doc. dr. Damjan Fujs, član in mentor

    - doc. dr. Rok Rupnik, član in mentor

 

Prostor:  Diplomska soba in https://uni-lj-si.zoom.us/j/94207387617