| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Razvoj spletne aplikacije za interaktivne naloge v izobraževalnem procesu
Authors:ID Rogelj, Maks (Author)
ID Rajkovič, Uroš (Mentor) More about this mentor... New window
Files:.pdf VS_Rogelj_Maks_2025.pdf (3,47 MB)
MD5: 547B06F5ED4F08EC33410771552F076A
 
Language:Slovenian
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FOV - Faculty of Organizational Sciences in Kranj
Abstract:V sodobnem času digitalizacije obstaja vse večja potreba po orodjih, ki omogočajo bolj interaktivno učenje, hkrati pa inštruktorjem olajšajo organizacijo in spremljanje napredka učencev. To diplomsko delo obravnava razvoj spletne aplikacije za interaktivne naloge, s ciljem predstaviti celoten razvojni proces. Namen aplikacije je zagotoviti platformo, ki je enako koristna za učence kot za inštruktorje. Razvoj aplikacije je temeljil na iterativnem pristopu in načelih agilnega razvoja programske opreme. V fazi načrtovanja so bili pripravljeni žični okvirji in oblikovna zasnova v Figmi, organizacija razvojnih nalog pa je potekala v ClickUpu. Za implementacijo čelnega dela aplikacije je uporabljen React v kombinaciji s TypeScriptom in Tailwind CSS. Komunikacija s strežnikom je izvedena z uporabo Relay in GraphQL, medtem ko zaledni del temelji na Laravel Lighthouse in podatkovni bazi MySQL. Rezultat razvoja je prototipna informacijska rešitev, ki uspešno podpira ključne funkcionalnosti: prijavo in registracijo uporabnikov, upravljanje učencev in tečajev, dodajanje in urejanje nalog ter spremljanje statistike, pri čemer je poudarek na pregledni, intuitivni in estetsko usklajeni uporabniški izkušnji. Diplomsko delo tako združuje teoretično ozadje s praktično izvedbo in predstavlja osnovo za prihodnje nadgradnje, med katerimi se izpostavljajo integracija dodatnih varnostnih mehanizmov, izboljšana analitika in vključitev zunanjih storitev.
Keywords:spletna aplikacija, interaktivne naloge, uporabniška izkušnja, izobraževalni proces, React, Laravel Lighthouse
Place of publishing:Maribor
Year of publishing:2025
PID:20.500.12556/DKUM-95128 New window
COBISS.SI-ID:253672963 New window
Publication date in DKUM:17.10.2025
Views:196
Downloads:178
Metadata:XML DC-XML DC-RDF
Categories:FOV
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:05.09.2025

Secondary language

Language:English
Title:Development of a web application for interactive tasks in the educational process
Abstract:In today's era of digitalization, there is a growing need for tools that enable more interactive learning while making it easier for educators to organize and monitor student progress. This thesis discusses the development of a web application for interactive tasks, with the aim of presenting the entire development process. The purpose of the application is to provide a platform that is equally useful for students and instructors. The development of the application was based on an iterative approach and agile software development principles. During the planning phase, the wireframes and design were prepared in Figma and the development tasks were organised in ClickUp. React combined with TypeScript and Tailwind CSS was used to implement the front-end of the application. Communication with the server was implemented using Relay and GraphQL, while backend was based on Laravel Lighthouse and MySQL database. The result of the development is a prototype IT solution that successfully supports key functionalities: user login and registration, student and course management, assignment addition and editing, and statistics monitoring, with focus on a clear, intuitive and aesthetically consistent user experience. The thesis thus combines theoretical background with practical implementation and provides a basis for future upgrades, including the integration of additional security mechanisms, improved analytics, and the inclusion of external services.
Keywords:web application, interactive tasks, user experience, educational process, React, Laravel Lighthouse


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica