ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ПРОВЕДЕНИЯ РАСПРЕДЕЛЕННЫХ ОЛИМПИАД В РЕЖИМЕ РЕАЛЬНОГО ВРЕМЕНИ

Русаков Сергей Владимирович, Шеина Татьяна Юрьевна

Пермский государственный университет

В докладе приводится описание программы и дается функциональная схема проведения дистанционных (распределенных) олимпиад в режиме реального времени.

обсудить на форуме написать автору

В последние годы в связи с широким распространением телекоммуникационных технологий появилась возможность для дистанционного обучения и дистанционных соревнований (олимпиад). Решение задач подобного плана требует специального программного обеспечения.

Два года назад в Пермском государственном университете была разработана и опробована программа для проведения практического тура олимпиад по информатике, которая позволяла участникам отсылать задачи с помощью специальной формы на сервер соревнований, а жюри — получать их, проверять и заносить баллы в базу олимпиады. Кроме того, все желающие могли следить за ходом соревнований посредством монитора.

В 2003 году была разработана новая версия программы, которая даёт возможность проведения дистанционных соревнований по любому предмету. Пользователи, имеющие доступ к серверу соревнований делятся на следующие группы:

  • администратор системы (функции: создание базы олимпиады, формирование информационных листов, генерация паролей для администраторов олимпиад, организация архивов),
  • администратор олимпиады (функции: сбор предварительных заявок и занесение их в базу участников, генерация паролей для участников и жюри, ввод критериев оценивания заданий и максимальных баллов, распределение заданий между группами жюри, размещение текстов заданий для участников),
  • жюри олимпиады (функции: получение заданий от участников, их проверка и занесение баллов в базу олимпиады),
  • участники (функции: получение доступа к текстам заданий с указанного времени, отправка решённых заданий жюри с помощью формы),
  • зрители.

Все участники, кроме зрителей, для доступа к серверу должны зарегистрироваться. Зрители получают доступ только к монитору соревнований. Жюри делится на группы, каждая их которых отвечает за проверку определенного задания (или нескольких заданий). Сведения обо всех отправленных участниками заданиях автоматически отображаются на странице жюри.

Особенность новой версии состоит в том, что в ней, наряду с on-line режимом, когда вся информация от пользователей поступает на сервер олимпиады посредством протокола http, предусматривается отправка информации через электронную почту и её последующая обработка сервером (режим off-line).