Kontaktujte nás | Jazyk: čeština English
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 | https://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áš |