Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elibrary.kdpu.edu.ua/xmlui/handle/123456789/4429
Назва: Development of an automated system for conducting, checking and evaluating programming competitions
Автори: Hrebeniuk, Bohdan V.
Rybalchenko, Olena H.
Гребенюк, Богдан Вікторович
Ключові слова: competitive programming
isolated environment
virtualization
containerization
REST
Дата публікації: 23-бер-2021
Видавництво: CEUR Workshop Proceedings
Бібліографічний опис: 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.
Короткий огляд (реферат): 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.
Опис: [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/.
URI (Уніфікований ідентифікатор ресурсу): http://ceur-ws.org/Vol-2832/paper14.pdf
http://elibrary.kdpu.edu.ua/xmlui/handle/123456789/4429
https://doi.org/10.31812/123456789/4429
ISSN: 1613-0073
Розташовується у зібраннях:Кафедра інформатики та прикладної математики

Файли цього матеріалу:
Файл Опис РозмірФормат 
paper14.pdfarticle978.66 kBAdobe PDFПереглянути/Відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.