Full metadata record
DC poleHodnotaJazyk
dc.contributor.advisorHerout Pavel, Doc. Ing. Ph.D.
dc.contributor.authorHinterholzinger, Jan
dc.contributor.refereeDostal Martin, Ing. Ph.D.
dc.date.accepted2024-6-17
dc.date.accessioned2024-07-12T09:14:32Z-
dc.date.available2023-9-8
dc.date.available2024-07-12T09:14:32Z-
dc.date.issued2024
dc.date.submitted2024-5-16
dc.identifier96730
dc.identifier.urihttp://hdl.handle.net/11025/57238-
dc.description.abstractDiplomová práce se zabývá vytvoření systému pro automatickou evaluaci studenty odevzdaných semestrálních prací. Součástí této práce je návrh webové aplikace v jazyce PHP sloužící pro podporu výuky předmětu KIV/OKS na FAV ZČU. Aplikace získává data ze systému GitLab a dále je zpracovává a vizualizuje vyučujícímu. Byla vytvořena analýza GitLab API pro využití ve zmíněném systému. Dále byl vytvořen návrh validačních kritérií pro automatickou validaci jednotlivých odevzdávaných úloh. V praktické části byla navržená aplikace implementována v jazyce PHP ve frameworku Nette dle požadavků zadavatele. Implementace využívá principy čistého kódu a rozšiřitelnosti. Pro ověření funkčnosti aplikace a celého systému byla vytvořena reprezentativní sada artefaktů použitelná v pozitivních i negativních testech.cs
dc.format89 s.
dc.language.isocs
dc.publisherZápadočeská univerzita v Plzni
dc.rightsPlný text práce je přístupný bez omezení
dc.subjectphpcs
dc.subjectnettecs
dc.subjectgitlabcs
dc.subjectapics
dc.subjectmariadbcs
dc.titleAutomatická evaluace výsledků samostatných prací v předmětech WEB a OKScs
dc.title.alternativeAutomatic evaluation of results of independent work in WEB and OKS subjectsen
dc.typediplomová práce
dc.thesis.degree-nameIng.
dc.thesis.degree-levelNavazující
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných věd
dc.thesis.degree-programSoftwarové a informační systémy
dc.description.resultObhájeno
dc.description.abstract-translatedThe master's thesis deals with the creation of a system for automatic evaluation of term papers submitted by students. This thesis includes the design of a web application in PHP language used to support the teaching of the subject KIV/OKS on FAV ZČU. The application retrieves data from GitLab and further processes and visualizes it for the teacher. A GitLab analysis of API was created for use in the aforementioned system. Furthermore, a draft of validation criteria for automatic validation of individual submissions was created. In the practical part, the proposed applicationwas implemented in PHP language inNette framework according to the requirements of the client. The implementation uses the principles of clean code and extensibility. To verify the functionality of the application and thewhole system, a representative set of artifactswas created, usable in both positive and negative tests.en
dc.subject.translatedphpen
dc.subject.translatednetteen
dc.subject.translatedgitlaben
dc.subject.translatedapien
dc.subject.translatedmariadben
Vyskytuje se v kolekcích:Diplomové práce / Theses (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
A22N0045P.pdfPlný text práce2,23 MBAdobe PDFZobrazit/otevřít
A22N0045Phodnoceni-ved.pdfPosudek vedoucího práce109,65 kBAdobe PDFZobrazit/otevřít
A22N0045Pposudek-op.pdfPosudek oponenta práce58,17 kBAdobe PDFZobrazit/otevřít
A22N0045Pobhajoba.pdfPrůběh obhajoby práce198,8 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/57238

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.