<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=184934"><dc:title>Spletna aplikacija za spodbujanje pozitivnega vedenja in učnih navad v šolskem okolju</dc:title><dc:creator>Mishkovski,	Daniel	(Avtor)
	</dc:creator><dc:creator>Rupnik,	Rok	(Mentor)
	</dc:creator><dc:subject>gamifikacija</dc:subject><dc:subject>spremljanje vedenja</dc:subject><dc:subject>učne navade</dc:subject><dc:subject>izobraževanje</dc:subject><dc:subject>spletna aplikacija</dc:subject><dc:subject>Next.js</dc:subject><dc:subject>Supabase</dc:subject><dc:subject>PostgreSQL</dc:subject><dc:subject>varnost na ravni vrstic</dc:subject><dc:subject>progresivna spletna aplikacija</dc:subject><dc:description>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.</dc:description><dc:date>2026</dc:date><dc:date>2026-07-17 12:10:03</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>184934</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
