Nástroj Continuous Integration pro školní úlohy

Show simple item record

dc.contributor.advisor Diviš, Roman
dc.contributor.author Pinkas, Michael
dc.date.accessioned 2024-07-08T11:41:53Z
dc.date.available 2024-07-08T11:41:53Z
dc.date.issued 2024
dc.date.submitted 2024-05-09
dc.identifier.uri https://hdl.handle.net/10195/83001
dc.description.abstract Bakalář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.format 54 s
dc.format 54 s
dc.language.iso cze
dc.publisher Univerzita Pardubice cze
dc.rights Bez omezení
dc.subject Git cze
dc.subject CI cze
dc.subject CD cze
dc.subject Jenkins cze
dc.subject automatizované vyhodnocování školních úloh cze
dc.subject Git eng
dc.subject CI eng
dc.subject CD eng
dc.subject Jenkins eng
dc.subject automated evaluation of school assignments eng
dc.title Nástroj Continuous Integration pro školní úlohy cze
dc.title.alternative Continuous Integration tool for school assignments eng
dc.type bakalářská práce cze
dc.date.accepted 2024-06-03
dc.description.abstract-translated The 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.department Fakulta elektrotechniky a informatiky cze
dc.thesis.degree-discipline Informační technologie cze
dc.thesis.degree-name Bc.
dc.thesis.degree-grantor Univerzita Pardubice. Fakulta elektrotechniky a informatiky cze
dc.thesis.degree-program Informační technologie cze
dc.description.defence <p>Cí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.</p> <p>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.</p> cze
dc.identifier.stag 48039
dc.description.grade Dokončená práce s úspěšnou obhajobou cze


This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account