Automatická evaluace výsledků samostatných prací v předmětech WEB a OKS

Abstract

Diplomová 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.

Description

Subject(s)

php, nette, gitlab, api, mariadb

Citation

Collections