LV | EN
Title (latvian):
Programmēšanas valodā Java rakstītu pārbaudes darbu izvērtēšanas sistēmas prototipa izstrāde
Creator:
Tatjana Tolstika, 2004 -
Publisher:
Ventspils: Ventspils Augstskola
Date created:
2026
Type group:
Text
Type:
Scientific Work


Metadata

Title (latvian):
Programmēšanas valodā Java rakstītu pārbaudes darbu izvērtēšanas sistēmas prototipa izstrāde
Alternative title (english):
Development of a prototype of a test evaluation system written in the Java programming language
Scientific work type:
Bakalaura darbs
Creator:
Tatjana Tolstika, 2004 -
Contributor:
Karina Šķirmante, zinātniskais vadītājs
Contributor:
Kristaps Blumbergs, recenzents
Format extent (latvian):
64 lp.
Publisher:
Ventspils: Ventspils Augstskola
Date created:
2026
Format medium:
Born digital
Language:
latvian
Abstract (latvian):
Darba nosaukums: Programmēšanas valodā Java rakstītu pārbaudes darbu izvērtēšanas sistēmas prototipa izstrāde Darba autors: Tatjana Tolstika Darba vadītājs: Mg.sc.comp. Karina Šķirmante Darba apjoms: 56 lpp., 13 tabulas, 19 attēli, 25 bibliogrāfiskās norādes, 1 pielikums. Atslēgas vārdi: SPRING SATVARS, MYSQL, THYMELEAF DZINĒJS, JAVASCRIPT, PĀRBAUDES DARBU VĒRTĒŠANAS SISTĒMA Bakalaura darba mērķis bija izstrādāt Java programmēšanas valodā rakstītu pārbaudes darbu izvērtēšanas sistēmas prototipu, kas nodrošinātu pasniedzējiem ērtu vidi studentu iesniegtā koda pārbaudei un vērtēšanai. Darbs ietver gan teorētisko, gan praktisko daļu. Teorētiskajā daļā tiek skaidrots, kādas līdzīgas sistēmas jau pastāv tirgū, aprakstītas to nepilnības koda pārbaudes procesā un pamatota darbam izvēleto tehnoloģiju izmantošana, kā arī tika aprakstītas aizmugursistēmā un priekšgalsistēmā definētās funkcijas un metodes. Praktiskajā daļā tiek izstrādāts funkcionējošs sistēmas prototips, kas nodrošina visas pirms darba uzsākšanas definētas prasības: lietotāju autentifikāciju ar lomu pārvaldību, pārbaudes darbu izveidi un publicēšanu, studenta un pasniedzeja failu augšupielādi, komentāru pievienošanu pie koda rindam, kā arī rezultātu attēlošanu. Sistēmas izstrādes beigās tika nodrošināta izstrādātā prototipa koda kvalitātes testēšana un uzlabošana, izmantojot SonarQube rīku un izstrādātus JUnit testus.
Abstract (english):
Title: Development of a prototype of a test evaluation system written in the Java programming language Author: Tatjana Tolstika Scientific advisor: Mg.sc.comp. Karina Šķirmante Volume: 56 pages, 13 tables, 19 pictures, 25 bibliographical references, 1 attachment. Key words: SPRING FRAMEWORK, MYSQL, THYMELEAF ENGINE, JAVASCRIPT, PROGRAMMING ASSIGNMENT EVALUATION SYSTEM The goal of this bachelor's thesis was to develop a prototype of a Java programming assignment evaluation system that would provide lecturers with a convenient environment for reviewing and grading student submitted code. The thesis consists of both a theoretical and a practical part. The theoretical part examines existing similar systems available on the market, describes their shortcomings in the code evaluation process, and justifies the choice of technologies used in the project. Additionally, the functions and methods defined in the backend and frontend are described. In the practical part, a functional system prototype was developed that fulfils all the requirements defined before the start of the project: user authentication with role management, creation and publishing of assignments, file uploads for both students and lecturers, adding comments to specific lines of code, and displaying results. At the end of the development process, the code quality of the developed prototype was analysed and improved using the SonarQube tool and developed JUnit tests.
Is part of collection:
Academia
Subject:
Bakalaura darbi
Subject:
Ventspils Augstskola. Informācijas tehnoloģiju fakultāte
Subject:
Datorzinātnes
Geographic name:
Ventspils (Latvija)
Object location (*):
Ventspils Augstskola
Date captured:
17.08.2026
APLIS copyright status:
Protected by rights
APLIS access rights:
This work is protected by copyright and/or neighboring rights. It can be freely used for personal use, scientific research, or self-education. Other uses require permission from the right holder(s).
APLIS statement of rights:
Protected by copyrights - not in commercial circulation
APLIS access notice:
Accessible online (without the ability to download)
Blocked:
Type group:
Text
Type:
Scientific Work
URI:
https://dom.lndb.lv/data/obj/1716447
RDF data | XML data

Available files

Name Description Size Hash Access status
1. Tolstika_Tatjana_23020001.pdf 1.1 MB dc247c0c82fe83cc80784499c0f91c2b Download Open

Technical files

Name Description Size Hash
1. copyright.json Autortiesību fails 7.52 KB 89e033c5398db77e11fc130622c38cfb

Please wait