Articolul precedent |
Articolul urmator |
129 0 |
Căutarea după subiecte similare conform CZU |
004.41:004(079) (1) |
Programe. Software (302) |
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 является внутренним и отвечает за компиляцию, интерпретацию и оценивание решений участников. |
||||||
|
Cerif XML Export
<?xml version='1.0' encoding='utf-8'?> <CERIF xmlns='urn:xmlns:org:eurocris:cerif-1.5-1' xsi:schemaLocation='urn:xmlns:org:eurocris:cerif-1.5-1 http://www.eurocris.org/Uploads/Web%20pages/CERIF-1.5/CERIF_1.5_1.xsd' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' release='1.5' date='2012-10-07' sourceDatabase='Output Profile'> <cfResPubl> <cfResPublId>ibn-ResPubl-198227</cfResPublId> <cfResPublDate>2023</cfResPublDate> <cfVol>Ediția 27, Vol.1</cfVol> <cfStartPage>111</cfStartPage> <cfISBN>978-9975-62-547-0</cfISBN> <cfURI>https://ibn.idsi.md/ro/vizualizare_articol/198227</cfURI> <cfTitle cfLangCode='RU' cfTrans='o'>Разработка автоматизированной системы управления олимпиадами по программированию</cfTitle> <cfAbstr cfLangCode='RU' cfTrans='o'><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></cfAbstr> <cfResPubl_Class> <cfClassId>eda2d9e9-34c5-11e1-b86c-0800200c9a66</cfClassId> <cfClassSchemeId>759af938-34ae-11e1-b86c-0800200c9a66</cfClassSchemeId> <cfStartDate>2023T24:00:00</cfStartDate> </cfResPubl_Class> <cfResPubl_Class> <cfClassId>e601872f-4b7e-4d88-929f-7df027b226c9</cfClassId> <cfClassSchemeId>40e90e2f-446d-460a-98e5-5dce57550c48</cfClassSchemeId> <cfStartDate>2023T24:00:00</cfStartDate> </cfResPubl_Class> <cfPers_ResPubl> <cfPersId>ibn-person-116419</cfPersId> <cfClassId>49815870-1cfe-11e1-8bc2-0800200c9a66</cfClassId> <cfClassSchemeId>b7135ad0-1d00-11e1-8bc2-0800200c9a66</cfClassSchemeId> <cfStartDate>2023T24:00:00</cfStartDate> </cfPers_ResPubl> <cfPers_ResPubl> <cfPersId>ibn-person-116418</cfPersId> <cfClassId>49815870-1cfe-11e1-8bc2-0800200c9a66</cfClassId> <cfClassSchemeId>b7135ad0-1d00-11e1-8bc2-0800200c9a66</cfClassSchemeId> <cfStartDate>2023T24:00:00</cfStartDate> </cfPers_ResPubl> </cfResPubl> <cfPers> <cfPersId>ibn-Pers-116419</cfPersId> <cfPersName_Pers> <cfPersNameId>ibn-PersName-116419-1</cfPersNameId> <cfClassId>55f90543-d631-42eb-8d47-d8d9266cbb26</cfClassId> <cfClassSchemeId>7375609d-cfa6-45ce-a803-75de69abe21f</cfClassSchemeId> <cfStartDate>2023T24:00:00</cfStartDate> <cfFamilyNames>Нартя</cfFamilyNames> <cfFirstNames>Никита</cfFirstNames> </cfPersName_Pers> </cfPers> <cfPers> <cfPersId>ibn-Pers-116418</cfPersId> <cfPersName_Pers> <cfPersNameId>ibn-PersName-116418-1</cfPersNameId> <cfClassId>55f90543-d631-42eb-8d47-d8d9266cbb26</cfClassId> <cfClassSchemeId>7375609d-cfa6-45ce-a803-75de69abe21f</cfClassSchemeId> <cfStartDate>2023T24:00:00</cfStartDate> <cfFamilyNames>Malai</cfFamilyNames> <cfFirstNames>Mihail</cfFirstNames> </cfPersName_Pers> </cfPers> </CERIF>