Publikace: Automatizované vyhodnocování studentských prací s využitím Git
Diplomová práceopen accessNačítá se...
Datum
Autoři
Křivda, Pavel
Název časopisu
ISSN časopisu
Název svazku
Nakladatel
Univerzita Pardubice
Abstrakt
Prá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í.
Popis
Klíčová slova
automatizované vyhodnocování, Git, Gitlab, Docker, CI/CD, automated evaluation, Git, Gitlab, Docker, CI/CD