TBU Publications
Repository of TBU Publications

Docker as platform for assignments evaluation

DSpace Repository

Show simple item record


dc.title Docker as platform for assignments evaluation en
dc.contributor.author Špaček, František
dc.contributor.author Sohlich, Radomír
dc.contributor.author Dulík, Tomáš
dc.relation.ispartof Procedia Engineering
dc.identifier.issn 1876-6102 Scopus Sources, Sherpa/RoMEO, JCR
dc.identifier.issn 1877-7058 Scopus Sources, Sherpa/RoMEO, JCR
dc.date.issued 2015
utb.relation.volume 100
utb.relation.issue C
dc.citation.spage 1665
dc.citation.epage 1671
dc.event.title DAAAM International Symposium on Intelligent Manufacturing and Automation, DAAAM 2014
dc.event.location Vienna
utb.event.state-en Austria
utb.event.state-cs Rakousko
dc.event.sdate 2014-11-26
dc.event.edate 2014-11-29
dc.type conferenceObject
dc.language.iso en
dc.publisher Elsevier
dc.identifier.doi 10.1016/j.proeng.2015.01.541
dc.relation.uri https://www.sciencedirect.com/science/article/pii/S1877705815005688
dc.subject Assignments evaluation en
dc.subject Containers en
dc.subject Docker en
dc.subject Linux en
dc.subject Sandbox en
dc.description.abstract Programming courses are significant part of IT experts' education process. To being able to provide adequate teaching quality in such courses, lecturers should be exempted from routine tasks like source code compilation, testing and grading. Current computers are equipped with enough computational power to automat. These routine tasks. This paper discusse. The analysis and realization of such a system for user submitted automatic source code evaluation. The main system requirement wa. The safe runtime environment (sandbox) for executing potentially dangerous programs. Container based platform Docker was selected after research of ready to use sandbox technologies. This platform simplifies access to isolation mechanism which are implemented i. The current Linux kernel and provides API for system integration. The implemented system around Docker platform is named APAC (Automatic Programming Assignment Checker). I. The paper APAC's architecture and implementation are described and discussed. © 2015 The Authors. Published by Elsevier Ltd. This is an open access article unde. The CC BY-NC-ND license. en
utb.faculty Faculty of Applied Informatics
dc.identifier.uri http://hdl.handle.net/10563/1004554
utb.identifier.obdid 43872673
utb.identifier.scopus 2-s2.0-84925059239
utb.identifier.scopus 2-s2.0-84937036146
utb.identifier.wok 000380551900207
utb.source d-scopus
dc.date.accessioned 2015-05-28T11:39:20Z
dc.date.available 2015-05-28T11:39:20Z
dc.rights Attribution-NonCommercial-NoDerivs 4.0 Unported
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.access openAccess
utb.contributor.internalauthor Špaček, František
utb.contributor.internalauthor Sohlich, Radomír
utb.contributor.internalauthor Dulík, Tomáš
Find Full text

Files in this item

Show simple item record

Attribution-NonCommercial-NoDerivs 4.0 Unported Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 4.0 Unported