Original title:
Webová aplikace pro zadávání, odevzdávání a automatickou kontrolu programátorských prací
Authors:
LÍSKOVEC, Kryštof Document type: Bachelor's theses
Year:
2024
Language:
cze Abstract:
[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.
Keywords:
automation; automation of checking programming assignments; Docker; Express.js; programming; web application React.js; automatizace; automatizace opravy programátorských prací; Docker; Express.js; programování; React.js; webová aplikace Citation: 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
Institution: University of South Bohemia in České Budějovice
(web)
Document availability information: Fulltext is available in the Digital Repository of University of South Bohemia. Original record: http://www.jcu.cz/vskp/70933