Evaluation system for teaching algorithms and programming

Vyhodnocovací systém pro výuku algoritmizace a programování

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date

Research Projects

Organizational Units

Journal Issue

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.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By