Научные труды

Бадмаева Э. С.
,
Дашицыренова Б. Г.
,
Нимаева С. С.
,
Филиппов И. И.
ИНФОРМАЦИОННАЯ СИСТЕМА ДЛЯ ПРОВЕДЕНИЯ МНОГОЭТАПНЫХ ОЛИМПИАД ПО ПРОГРАММИРОВАНИЮ // Инновационные технологии в науке и образовании: материалы IV Международной научно-практической конференции (28.08.2015 – 30.08.2015, Улан-Удэ). Научный редактор: С. Л. Буянтуев, Ма Тун Цай, Ответственный редактор: Е. Р. Урмакшинова, - Улан-Удэ: Издательство Бурятского государственного университета, 2015. - С. 216-219.
ИНФОРМАЦИОННАЯ СИСТЕМА ДЛЯ ПРОВЕДЕНИЯ МНОГОЭТАПНЫХ ОЛИМПИАД ПО ПРОГРАММИРОВАНИЮ
INFORMATIONAL SYSTEM FOR THE MULTISTAGED OLIMPIADS ON PROGRAMMING
В последние двадцать лет произошло мощное развитие олимпиадного движения по информатике, фактически становление нового направления, называемого спортивным программированием. Одним из ключевых факторов такого развития послужило использование автоматизированных проверяющих систем
для проведения данных олимпиад. Суть использования подобной системы состоит в том, что на сервере содержится множество тестов с ответами (подразумевается, что множество покрывает все возможные ситуации из предметной области), программный код присланный участником проверяется на тестах, в
случае прохождения всех тестов считается, что задача решена. В статье описывается надстройка над одной из подобных систем — ejudge, позволяющей решать некоторые организационные задачи проведения многоэтапных олимпиад с разным уровнем квалификации организаторов и большим числом участников.
In the last twenty years there has been a strong development of olympiads on informatics
— in reality a new trend called sports programming. One of the key factors
of this development was the use of automated monitoring systems for these competitions.
The essence of the use of such a system is that the server contains a set of tests
with answers for each task (assuming the set covers all possible situations), and
when a participant sends the code, it is tested on the set. In the case of passing all the
tests, it is believed that the problem is solved. The article describes the add-on of
such system (ejudge) that allows solving some of the organizational issues of multistaged
competition, that includes different qualificational level of organizers and a
large number of participants.
олимпиада по информатике, спортивное программирование, ejudge, автоматизированная проверка решений.
informatics olympiad, sports programming, ejudge, automated test solutions.
1. Филинов А. Н. Система автоматического тестирования Ejudge // Информатика и образование. 2012. № 9. С. 63–64.

2. Дюбуа Поль. MySQL. М.: И. Д. Вильямс, 2011. 342 с.
Статья