DSpace Repository

Development of an automated system for conducting, checking and evaluating programming competitions

Show simple item record

dc.contributor.author Hrebeniuk, Bohdan V.
dc.contributor.author Rybalchenko, Olena H.
dc.contributor.author Гребенюк, Богдан Вікторович
dc.date.accessioned 2021-09-07T07:13:55Z
dc.date.available 2021-09-07T07:13:55Z
dc.date.issued 2021-03-23
dc.identifier.citation Hrebeniuk B. V. Development of an automated system for conducting, checking and evaluating programming competitions / Bohdan V. Hrebeniuk, Olena H. Rybalchenko // CEUR Workhop Proceedings. - Vol. 2832. - Pp. 104-114. uk
dc.identifier.issn 1613-0073
dc.identifier.uri http://ceur-ws.org/Vol-2832/paper14.pdf
dc.identifier.uri http://elibrary.kdpu.edu.ua/xmlui/handle/123456789/4429
dc.identifier.uri https://doi.org/10.31812/123456789/4429
dc.description [1] O. M. Markova, S. O. Semerikov, A. M. Striuk, The cloud technologies of learning: Origin, Information Technologies and Learning Tools 46 (2015) 29–44. URL: https://journal.iitta. gov.ua/index.php/itlt/article/view/1234. doi:10.33407/itlt.v46i2.1234. [2] D. Irtegov, T. Nesterenko, T. Churina, Systems for automated evaluation of programming tasks: Development, use and perspectives, Vestnik NSU. Series: Information Technologies 17 (2019) 61–73. doi:10.25205/1818-7900-2019-17-2-61-7. [3] D. Irtegov, T. Nesterenko, T. Churina, Development of automated evaluation systems for programming tasks, System Informatics Journal (2017) 91–116. doi:10.31144/si. 2307-6410.2017.n11. [4] ejudge system, 2020. URL: https://ejudge.ru/wiki/index.php/%D0%A1%D0%B8%D1%81% D1%82%D0%B5%D0%BC%D0%B0_ejudge. [5] Selected papers ofthe International Conference joint withthe XXII International Olympiad in InformaticsWaterloo, Canada, August 14–21, 2010, volume 4, Institute of Mathematics and Informatics, Vilnius, Lithuania, 2010. URL: https://ioinformatics.org/files/volume4. pdf. [6] IBM Cloud Education, Containerization explained, 2019. URL: https://www.ibm.com/ cloud/learn/containerization. [7] J. Turnbull, The Docker Book: Containerization Is the New Virtualization, 2014. URL: https://dockerbook.com/. [8] chroot “jail” - what is it and how do I use it?, 2010. URL: https://unix.stackexchange.com/ questions/105/chroot-jail-what-is-it-and-how-do-i-use-it. [9] Y. Selivanov, PEP 492 – Coroutines with async and await syntax, 2015. URL: https://www. python.org/dev/peps/pep-0492/. [10] aio-libs: The set of asyncio-based libraries built with high quality, 2021. URL: https:// github.com/aio-libs. [11] A. Svetlov, A. Firsov, Welcome to AIOPG, 2020. URL: https://aiopg.readthedocs.io/en/ stable/. [12] Is there an asynchronous Python client for MySQL with pooling features?, 2015. URL: https://www.quora.com/ Is-there-an-asynchronous-Python-client-for-MySQL-with-pooling-features. [13] restfulapi.net, What is REST, 2020. URL: https://restfulapi.net/.
dc.description.abstract The paper analyzes the existing platforms for conducting programming contests. Possible approaches are analyzed for creating isolated environments and running participants’ solutions, advantages and disadvantages of both approaches are highlighted. Requirements for the user interface are defined that must provide quick and convenient work in the system; the system was planned and developed. It was concluded that designed system has a potential for conducting contests and further development. uk
dc.language.iso en uk
dc.publisher CEUR Workshop Proceedings uk
dc.subject competitive programming uk
dc.subject isolated environment uk
dc.subject virtualization uk
dc.subject containerization uk
dc.subject REST uk
dc.title Development of an automated system for conducting, checking and evaluating programming competitions uk
dc.type Article uk


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics