Details

Uporaba maturitetnih pol v učbeniku informatike
ID BROVČ, MATIC (Author), ID Brodnik, Andrej (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,70 MB)
MD5: 4B0F6AB558DD4C2B9DEE3DC50FABB9AE

Abstract
Diplomska naloga rešuje problem avtomatiziranega dodajanja maturitetnih nalog v učbenik informatike. Maturitetne naloge so last RIC-a in jih zaradi avtorskih pravic ne smemo vnaprej shranjevati. Naša rešitev zato hrani meta podatke, s pomočjo katerih lahko sproti tvorimo posnetke posameznih nalog. Rešitev nadgrajuje obstoječ učbenik z dinamičnimi poizvedbami na novo spletno aplikacijo, kjer je pripravljen API vmesnik, ki vrača naloge, katere ustrezajo želenim kriterijem. Spletna aplikacija je spisana v ogrodju Laravel in s pomočjo Python razčlenjevalnika PDF dokumentov in preglednic generira podatke in metapodatke nalog iz preteklih maturitetnih pol informatike. Naloge, razdeljene po poglavjih, nato vrača v JSON formatu, ki ga učbenik s pomočjo Javascript-a sprocesira in jih prikaže.

Language:Slovenian
Keywords:učbenik informatike, spletna aplikacija, razčlenjevalnik, procesiranje slik
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2025
PID:20.500.12556/RUL-168181 This link opens in a new window
COBISS.SI-ID:231407875 This link opens in a new window
Publication date in RUL:01.04.2025
Views:290
Downloads:73
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Using the Matura tasks in an informatics textbook
Abstract:
The thesis solves the problem of automating the process of adding Matura tasks in an informatics textbook. The Matura tasks are the property of the RIC and cannot be stored in advance for copyright reasons. Our solution therefore stores metadata, which allows on-demand generation of individual assignment snapshots. The solution extends an existing textbook with dynamic queries to a new web application, where an API interface is prepared that returns assignments that match the desired criteria. The web application is written in the Laravel framework and generates data and metadata of assignments from past informatics exams using a Python parser of PDF documents and spreadsheet. The tasks, divided by chapter, are then returned in JSON format, the textbook processes the data with Javascript and displays them on the page.

Keywords:Informatics textbook, web application, parser, image processing

Similar documents

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

Back