Articolul precedent |
Articolul urmator |
139 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 является внутренним и отвечает за компиляцию, интерпретацию и оценивание решений участников. |
||||||
|
DataCite XML Export
<?xml version='1.0' encoding='utf-8'?> <resource xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns='http://datacite.org/schema/kernel-3' xsi:schemaLocation='http://datacite.org/schema/kernel-3 http://schema.datacite.org/meta/kernel-3/metadata.xsd'> <creators> <creator> <creatorName>Nartea, N.</creatorName> <affiliation>Universitatea de Stat din Moldova, Moldova, Republica</affiliation> </creator> <creator> <creatorName>Malai, M.</creatorName> <affiliation>Universitatea de Stat din Moldova, Moldova, Republica</affiliation> </creator> </creators> <titles> <title xml:lang='ru'>Разработка автоматизированной системы управления олимпиадами по программированию</title> </titles> <publisher>Instrumentul Bibliometric National</publisher> <publicationYear>2023</publicationYear> <relatedIdentifier relatedIdentifierType='ISBN' relationType='IsPartOf'>978-9975-62-547-0</relatedIdentifier> <subjects> <subject schemeURI='http://udcdata.info/' subjectScheme='UDC'>004.41:004(079)</subject> </subjects> <dates> <date dateType='Issued'>2023</date> </dates> <resourceType resourceTypeGeneral='Text'>Conference Paper</resourceType> <descriptions> <description xml:lang='ru' descriptionType='Abstract'><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></description> </descriptions> <formats> <format>application/pdf</format> </formats> </resource>