Název:
Webová aplikace pro zadávání, odevzdávání a automatickou kontrolu programátorských prací
Autoři:
LÍSKOVEC, Kryštof Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
cze
Abstrakt: [cze][eng] Tato bakalářská práce se zaměřuje na analýzu, návrh a implementaci systému používaného pro zadávání, odevzdávání a automatické kontrolování programovacích úloh. Analýza byla založena na funkčních a nefunkčních požadavcích a potřebách uživatelů. Je navržena tak, aby zefektivnila proces hodnocení programovacích úloh a poskytla lektorům efektivní a intuitivní nástroj pro zadávání programovacích úloh studentům. Studenti mají přístup k úlohám prostřednictvím stejné aplikace a mohou odevzdávat svá řešení. V rámci aplikace je sada nástrojů, které automatizují proces hodnocení zdrojového kódu od studentů. Po vyhodnocení je zdrojový kód ohodnocen na základě jeho vstupů a výsledky jsou zobrazeny uživateli, který jej odevzdal.This bachelor's thesis focuses on analysis, design and implementation of a system used for assigning, handing in and automatically checking programming assignments. Analysis was based on functional and non-functional requirements and user needs. It's designed to streamline the evaluation process of programming tasks and provide lecturers with an efficient and intuitive tool for assigning programming tasks to students. Students are able to access the assignments through the same application and submit their solutions. Within the application is set of tools that automate the process of evaluating source code from students. After the evalution the source code is graded based on it's inputs and results are displayed to the user submitting it.
Klíčová slova:
automatizace; automatizace opravy programátorských prací; Docker; Express.js; programování; React.js; webová aplikace; automation; automation of checking programming assignments; Docker; Express.js; programming; web application React.js Citace: LÍSKOVEC, Kryštof. Webová aplikace pro zadávání, odevzdávání a automatickou kontrolu programátorských prací. České Budějovice, 2024. bakalářská práce (Bc.). JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH. Přírodovědecká fakulta
Instituce: Jihočeská univerzita v Českých Budějovicích
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v digitálním repozitáři JČU. Původní záznam: http://www.jcu.cz/vskp/70933