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:
Nástroj Continuous Integration pro školní úlohy

Bakalářská práceopen access
dc.contributor.advisorDiviš, Roman
dc.contributor.authorPinkas, Michael
dc.date.accepted2024-06-03
dc.date.accessioned2024-07-08T11:41:53Z
dc.date.available2024-07-08T11:41:53Z
dc.date.issued2024
dc.date.submitted2024-05-09
dc.description.abstractBakalářská práce se zabývá vytvořením nástroje pro automatizovanou kontrolu školních úloh. Teoretická část obsahuje popis verzovacího systému Git a existujících platforem založených na něm. Dále se zabývá koncepty Continuous Integration (CI) a Continuous Deployment (CD) a představuje nástroje používané pro tyto procesy. Je zde také diskutováno, jakým způsobem lze zmíněné technologie využít v prostředí školního vzdělávání. Praktická část pak aplikuje tyto znalosti pro vytvoření systému, který se skládá z řídící aplikace a nástroje Jenkins pro kontrolu studentských prací. Řídící aplikace dovoluje konfiguraci skrz soubor ve formátu YAML a poskytuje grafické rozhraní formou webových stránek pro zobrazení výsledků kontrol studentských prací.cze
dc.description.abstract-translatedThe bachelor thesis deals with the creation of a tool for automated checking of school assignments. The theoretical part includes a description of the Git versioning system and existing platforms based on it. It also discusses the concepts of Continuous Integration (CI) and Continuous Deployment (CD) and introduces the tools used for these processes. It also discusses how these technologies can be used in a school environment. The practical section then applies this knowledge to create a system consisting of a management application and a Jenkins instance for checking student assignment solutions. The control application allows configuration through a YAML file and provides a graphical interface in the form of a web page to display the results of student solution checks.eng
dc.description.defenceCílem práce bylo vytvoření softwarového nástroje typu Continuous Integration pro podporu automatizovaného vyhodnocování školních úloh. V teoretické části byla popsána problematika užití verzovacího systému Git ve školním prostředí pro odevzdávání programovacích úloh. Dle vedoucího práce lze systém snadno nasadit a otestovat. Student při obhajobě názorně představil výsledky své práce a podrobně popsal celou problematiku, kterou se při tvorbě bakalářské práce zabýval.cze
dc.description.departmentFakulta elektrotechniky a informatikycze
dc.description.gradeDokončená práce s úspěšnou obhajoboucze
dc.format54 s.
dc.identifier.stag48039
dc.identifier.urihttps://hdl.handle.net/10195/83001
dc.language.isocze
dc.publisherUniverzita Pardubicecze
dc.rightsBez omezení
dc.subjectGitcze
dc.subjectCIcze
dc.subjectCDcze
dc.subjectJenkinscze
dc.subjectautomatizované vyhodnocování školních úlohcze
dc.subjectGiteng
dc.subjectCIeng
dc.subjectCDeng
dc.subjectJenkinseng
dc.subjectautomated evaluation of school assignmentseng
dc.thesis.degree-disciplineInformační technologiecze
dc.thesis.degree-grantorUniverzita Pardubice. Fakulta elektrotechniky a informatikycze
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformační technologiecze
dc.titleNástroj Continuous Integration pro školní úlohycze
dc.title.alternativeContinuous Integration tool for school assignmentseng
dc.typebakalářská prácecze
dspace.entity.typePublication

Soubory

Původní svazek

Nyní se zobrazuje 1 - 3 z 3
Načítá se...
Náhled
Název:
PinkasM_NastrojContinuous_RD_2024.pdf
Velikost:
2.12 MB
Formát:
Adobe Portable Document Format
Popis:
Plný text práce
Načítá se...
Náhled
Název:
Posudek_DivisR_NastrojContinuous_PM_2024.pdf
Velikost:
236.59 KB
Formát:
Adobe Portable Document Format
Popis:
Posudek vedoucího práce
Načítá se...
Náhled
Název:
PinkasM_NastrojContinuous_RD_2024.zip
Velikost:
174.51 KB
Formát:
Unknown data format
Popis:
VŠKP - příloha