Digitální knihovna UPCE přechází na novou verzi. Omluvte prosím případné komplikace. / The UPCE Digital Library is migrating to a new version. We apologize for any inconvenience.

Publikace:
Automatizované vyhodnocování studentských prací s využitím Git

Diplomová práceopen access
dc.contributor.advisorDiviš, Roman
dc.contributor.authorKřivda, Pavel
dc.contributor.refereeMerta, Jan
dc.date.accepted2023-09-12
dc.date.accessioned2023-10-04T07:13:37Z
dc.date.available2023-10-04T07:13:37Z
dc.date.issued2023
dc.date.submitted2023-08-25
dc.description.abstractPráce se zaměřuje na vytvoření prostředí pro automatizované vyhodnocování studentských prací s využitím Git repozitářů. V rámci tohoto prostředí má každý vyučující možnost spravovat předměty, úlohy a skupiny studentů. Pro každý předmět je možné vytvořit úlohy (projekty) v programovacích jazycích Java nebo C#, které musí studenti vypracovat. Úloha obsahuje sady testů definovaných vyučujícím, které jsou využity k vyhodnocení odevzdaných studentských prací na kolaboračním Git serveru. V práci je popsána platforma Docker na která je vytvořen systém pro automatizované vyhodnocování studentských prací. Ten se skládá z komponent Gitlab-CE, Gitlabrunner, MySQL a vlastního integračního nástroje. Tyto služby jsou dále teoreticky popsány. V praktické části je implementována konfigurace pro Docker Compose a administrační aplikace pro automatické vyhodnocování studentských prací.cze
dc.description.abstract-translatedThesis is focused on creation an environment for automated evaluation of student work using Git repositories. Within this environment, each teacher has the ability to manage courses, assignments and groups of students. For each course it is possible to create assignments (projects) in Java or C# programming languages that students have to develop. The assignment contains sets of tests defined by the teacher, which are used to evaluate the submitted student work on the collaborative Git server. Thesis describes the Docker platform, on which a system for automated evaluation of student works is created. It consists of Gitlab-CE, Gitlab-runner, MySQL and its own integration tool. These services are further theoretically described. In the practical part, the configuration for Docker Compose and administrative applications for the automatic evaluation of student works are implemented.eng
dc.description.defenceCílem diplomové práce bylo navrhnout a vytvořit prostředí, které umožní automatické testování a vyhodnocování studentských prací, které jsou odevzdány do kolaboračního Git serveru. Systém se při testování podařilo nasadit, spustit a provést několik základních testů, které zahrnovaly vytvoření projektu, přihlášení studenta k projektu, odevzdání práce a její vyhodnocení. Dle vedoucího práce je DP poměrně dobře strukturována. Obhajoba proběhla na požadované úrovni. Student reagoval na dotazy a připomínky vedoucího, oponenta i členů komisecze
dc.description.departmentFakulta elektrotechniky a informatikycze
dc.description.gradeDokončená práce s úspěšnou obhajoboucze
dc.format84 s
dc.identifier.stag43696
dc.identifier.urihttps://hdl.handle.net/10195/82356
dc.language.isocze
dc.publisherUniverzita Pardubicecze
dc.rightsBez omezení
dc.subjectautomatizované vyhodnocovánícze
dc.subjectGitcze
dc.subjectGitlabcze
dc.subjectDockercze
dc.subjectCI/CDcze
dc.subjectautomated evaluationeng
dc.subjectGiteng
dc.subjectGitlabeng
dc.subjectDockereng
dc.subjectCI/CDeng
dc.thesis.degree-disciplineInformační technologiecze
dc.thesis.degree-grantorUniverzita Pardubice. Fakulta elektrotechniky a informatikycze
dc.thesis.degree-nameIng.
dc.thesis.degree-programInformační technologiecze
dc.titleAutomatizované vyhodnocování studentských prací s využitím Gitcze
dc.title.alternativeAutomated evaluation of student exercises using Giteng
dc.typediplomová prácecze
dspace.entity.typePublication

Soubory

Původní svazek

Nyní se zobrazuje 1 - 4 z 4
Načítá se...
Náhled
Název:
KrivdaP_AutomatizovaneVyhodnocovani_RD_2023.pdf
Velikost:
1.51 MB
Formát:
Adobe Portable Document Format
Popis:
Plný text práce
Načítá se...
Náhled
Název:
PosudekVedouci_DivisR_AutomatizovaneVyhodnocovani_KP_2023.pdf
Velikost:
160.28 KB
Formát:
Adobe Portable Document Format
Popis:
Posudek vedoucího práce
Načítá se...
Náhled
Název:
PosudekVedouci_MertaJ_AutomatizovaneVyhodnocovani_PK_2023.pdf
Velikost:
156.06 KB
Formát:
Adobe Portable Document Format
Popis:
Posudek oponenta práce
Načítá se...
Náhled
Název:
KrivdaP_AutomatizovaneVyhodnocovani_RD_PrilohaDP_2023.zip
Velikost:
13.94 MB
Formát:
Unknown data format
Popis:
VŠKP - příloha