Details

Razvoj platforme za učenje na podlagi kvizov
ID Modrić, Žiga (Author), ID Smrdel, Aleš (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (7,26 MB)
MD5: CCCE6FF2F4852B44A38117AF5E553AB9

Abstract
Kvizi so eno najučinkovitejših orodij za sprotno preverjanje in utrjevanje znanja, saj učencu ponudijo takojšnjo povratno informacijo, učitelju pa hiter vpogled v razumevanje snovi. Razširjena spletna orodja so primerna za enkratno rabo v razredu, a se izkažejo za pomanjkljiva, kadar bi kvize želeli uporabljati sistematično in dolgoročno: ustvarjena vsebina ostane vezana na posameznega učitelja, deljenje med sodelavci je zamudno, podpora za več jezikov pa skromna. V diplomski nalogi predstavljamo zasnovo in izdelavo platforme, ki te pomanjkljivosti naslavlja tako, da kvize obravnava kot trajno in skupno zbirko učnega gradiva posamezne šole. Platformo smo zgradili okoli pojma šole kot ločenega najemnika, znotraj katerega so uporabniki razvrščeni v vloge učenca, učitelja in glavnega učitelja. Učitelji ustvarjajo vprašanja štirih tipov, jih razvrščajo po razredih, predmetih in težavnostih ter jih po želji delijo v skupno knjižnico, učenci pa rešujejo kvize v svojem jeziku. Večjezičnost je vgrajena v samo jedro sistema: prevedljiva sta tako uporabniški vmesnik kot vsebina, za hitrejše prevajanje vprašanj pa smo vključili storitev strojnega prevajanja. Učitelj mora prevode le pregledati, po potrebi popraviti in jih nato potrditi. Čelni del smo razvili z ogrodjem React Native in orodjem Expo, zaledni del pa z ogrodjem ASP.NET Core ter podatkovno bazo MariaDB. Rešitev smo ovrednotili z ročnim funkcionalnim preizkušanjem v vlogah vseh tipov uporabnikov, pri čemer smo bili pozorni na robne primere; učiteljski del je preizkusila tudi učiteljica iz osnovne šole za otroke s posebnimi potrebami. Preizkušanje je potrdilo, da glavni scenariji – od registracije in pridružitve šoli do ustvarjanja, prevajanja in deljenja vprašanj ter reševanja kvizov v različnih jezikih – delujejo pravilno za vse uporabniške vloge. Rezultat je delujoča platforma, ki je javno dosegljiva na spletu.

Language:Slovenian
Keywords:kvizi, e-učenje, večjezičnost, React Native, ASP.NET Core, večnajemniška aplikacija
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2026
PID:20.500.12556/RUL-185735 This link opens in a new window
Publication date in RUL:19.08.2026
Views:35
Downloads:16
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Development of a quiz-based learning platform
Abstract:
Quizzes are one of the most effective tools for continuous knowledge assessment and reinforcement, as they give the student immediate feedback and the teacher a quick insight into how well the material is understood. Widespread online tools are well suited to one-off classroom use, but turn out to be lacking when one wants to use quizzes systematically and over the long term: the created content stays tied to an individual teacher, sharing it with colleagues is time-consuming, and support for multiple languages is poor. In this thesis we present the design and implementation of a platform that addresses these shortcomings by treating quizzes as a permanent and shared collection of an individual school’s learning material. We built the platform around the notion of a school as a separate tenant, within which users are divided into the roles of student, teacher and master teacher. Teachers create questions of four types, organise them by grade, subject and difficulty, and optionally share them in a common library, while students take quizzes in their own language. Multilingual support is built into the very core of the system: both the user interface and the content are translatable, and for faster translation of questions we integrated a machine-translation service. The teacher only has to review the translations, correct them where necessary, and then confirm them. The front end was developed with the React Native framework and the Expo toolchain, and the back end with the ASP.NET Core framework and a MariaDB database. We evaluated the solution through manual functional testing in the roles of all user types, paying particular attention to edge cases; the teacher-facing part was also tested by a teacher from a primary school for children with special needs. The testing confirmed that the main scenarios – from registration and joining a school to creating, translating and sharing questions and solving quizzes in different languages – work correctly for all user roles. The result is a working platform that is publicly available on the web.

Keywords:quizzes, e-learning, multilingual, React Native, ASP.NET Core, multi-tenant application

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back