Evaluation system for teaching algorithms and programming
Vyhodnocovací systém pro výuku algoritmizace a programování
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
2015-01-20
Abstract
Cílem diplomové práce je prozkoumat již existující řešení vyhodnocování zasílaných úloh a navrhnout systém, který bude vyhodnocovat zasílané úlohy ve vybraných programovacích jazycích C, C++ a Java. Tyto úlohy budou zasílané přes webové rozhraní, které zároveň bude obsahovat administrační rozhraní pro správu celého projektu. V systému se bude nacházet několik rolí, jejichž práva budou rozdělená tak, aby umožňovala decentralizaci správy celé aplikace. Systém bude umožňovat správu uživatelů, rolí, semetrů, předmětů, úloh, řešení a jejich vyhodnocování a porovnávání. Zároveň by měl také umožňovat propojení s informačním systémem KOS pro importování informace o předmětech.
The goal of this thesis is to explore existing solutions to user programme evaluation and to design and programme a system, which will evaluate sent solutions in chosen languages C, C++ and Java. These solutions will be uploaded to the system via web interface, which will also contain administration properties for managing whole system. There will be a couple of roles, which will have limited and distributed access to resources for management decentralization. Application will also manage users, roles, semesters, courses, tasks, solutions and their evaluation and comparison. It should also enable connection with KOS for importing information of courses.
The goal of this thesis is to explore existing solutions to user programme evaluation and to design and programme a system, which will evaluate sent solutions in chosen languages C, C++ and Java. These solutions will be uploaded to the system via web interface, which will also contain administration properties for managing whole system. There will be a couple of roles, which will have limited and distributed access to resources for management decentralization. Application will also manage users, roles, semesters, courses, tasks, solutions and their evaluation and comparison. It should also enable connection with KOS for importing information of courses.
Description
Citation
Underlying research data set URL
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.