Articolul precedent |
Articolul urmator |
138 0 |
Căutarea după subiecte similare conform CZU |
004.41:004(079) (1) |
Software (303) |
SM ISO690:2012 НАРТЯ, Никита, MALAI, Mihail. Разработка автоматизированной системы управления олимпиадами по программированию. In: Sesiune națională cu participare internațională de comunicări științifice studențești, Ed. 27, 15 februarie - 15 martie 2023, Chișinău. Chișinău, Republica Moldova: Centrul Editorial-Poligrafic al USM, 2023, Ediția 27, Vol.1, pp. 111-112. ISBN 978-9975-62-547-0. |
EXPORT metadate: Google Scholar Crossref CERIF DataCite Dublin Core |
Sesiune națională cu participare internațională de comunicări științifice studențești Ediția 27, Vol.1, 2023 |
||||||
Sesiunea "Sesiunea naţională cu participare internațională de comunicări ştiinţifice studenţeşti" 27, Chișinău, Moldova, 15 februarie - 15 martie 2023 | ||||||
|
||||||
CZU: 004.41:004(079) | ||||||
Pag. 111-112 | ||||||
|
||||||
Descarcă PDF | ||||||
Rezumat | ||||||
Сегодня олимпиады по программированию проводятся в большинстве учебных заведений: в школах, в колледжах, в университетах, а также существует множество международных олимпиад и конкурсов по программированию, к примеру, International Olympiad in Informatics, International Collegiate Programming Contest [1]. Олимпиады по программированию выгодно отличаются от олимпиад по другим дисциплинам, потому что использование компьютера может автоматизировать множество процессов, например: сбор решений от участников, проверка решений на наборе тестов, оценка задач и ранжирование участников. Также можно вводить и другие критерии оценки решения задач, а именно: скорость работы алгоритма, объем потребляемой памяти. На сегодняшний день существует ряд систем для автоматизации олимпиад по программированию, доступных для свободного использования. Самыми известными являются: • CMS-Dev – используется на международных школьных олимпиадах; • Contester – как платформа используется в ряде университетов на постсоветском пространстве. В частности, олимпиады МолдГУ проводятся в этой системе; • Ejudje – используется в ряде международных студенческих олимпиад; • PC2 – используется в финале ACM (ICPC); • Evaluator – используется при организации районных олимпиад в Румынии и Молдове. У каждой из этих систем есть свои преимущества и недостатки. Проанализируем вышеуказанные системы и сравним их по важным характеристикам. Таблица. Сравнение существующих систем для автоматизации организации олимпиадОпираясь на Таблицу можно сделать вывод, что у каждой системы есть недостатки и преимущества. Поэтому было принято решение разработать собственную систему для проведения олимпиад Olymp-Platform (OP), учитывая опыт и возможности существующих систем. Также существует потребность в подобной платформе на национальном уровне: для облегчения проведения муниципальных и студенческих олимпиад. Разрабатываемая система покрывает все указанные в Таблице требования, в частности, удобный интерфейс администратора соревнования. Система разбита на два сервиса: olymp-platform [2] и olymp-sandbox [3]. Сервис olymp-platform предлагает пользовательский интерфейс системы и среду создания и проведения олимпиад. Сервис olymp-sandbox является внутренним и отвечает за компиляцию, интерпретацию и оценивание решений участников. |
||||||
|
Dublin Core Export
<?xml version='1.0' encoding='utf-8'?> <oai_dc:dc xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:oai_dc='http://www.openarchives.org/OAI/2.0/oai_dc/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd'> <dc:creator>Nartea, N.</dc:creator> <dc:creator>Malai, M.</dc:creator> <dc:date>2023</dc:date> <dc:description xml:lang='ru'><p>Сегодня олимпиады по программированию проводятся в большинстве учебных заведений: в школах, в колледжах, в университетах, а также существует множество международных олимпиад и конкурсов по программированию, к примеру, International Olympiad in Informatics, International Collegiate Programming Contest [1]. Олимпиады по программированию выгодно отличаются от олимпиад по другим дисциплинам, потому что использование компьютера может автоматизировать множество процессов, например: сбор решений от участников, проверка решений на наборе тестов, оценка задач и ранжирование участников. Также можно вводить и другие критерии оценки решения задач, а именно: скорость работы алгоритма, объем потребляемой памяти. На сегодняшний день существует ряд систем для автоматизации олимпиад по программированию, доступных для свободного использования. Самыми известными являются: • CMS-Dev – используется на международных школьных олимпиадах; • Contester – как платформа используется в ряде университетов на постсоветском пространстве. В частности, олимпиады МолдГУ проводятся в этой системе; • Ejudje – используется в ряде международных студенческих олимпиад; • PC2 – используется в финале ACM (ICPC); • Evaluator – используется при организации районных олимпиад в Румынии и Молдове. У каждой из этих систем есть свои преимущества и недостатки. Проанализируем вышеуказанные системы и сравним их по важным характеристикам. Таблица. Сравнение существующих систем для автоматизации организации олимпиад</p><p>Опираясь на Таблицу можно сделать вывод, что у каждой системы есть недостатки и преимущества. Поэтому было принято решение разработать собственную систему для проведения олимпиад Olymp-Platform (OP), учитывая опыт и возможности существующих систем. Также существует потребность в подобной платформе на национальном уровне: для облегчения проведения муниципальных и студенческих олимпиад. Разрабатываемая система покрывает все указанные в Таблице требования, в частности, удобный интерфейс администратора соревнования. Система разбита на два сервиса: olymp-platform [2] и olymp-sandbox [3]. Сервис olymp-platform предлагает пользовательский интерфейс системы и среду создания и проведения олимпиад. Сервис olymp-sandbox является внутренним и отвечает за компиляцию, интерпретацию и оценивание решений участников.</p></dc:description> <dc:source>Sesiune națională cu participare internațională de comunicări științifice studențești (Ediția 27, Vol.1) 111-112</dc:source> <dc:title>Разработка автоматизированной системы управления олимпиадами по программированию</dc:title> <dc:type>info:eu-repo/semantics/article</dc:type> </oai_dc:dc>