Монитор

Чтобы настроить монитор соревнования, на вкладке Соревнования нажмите на его название и в меню слева выберите Настройки → Монитор.

Параметр

Описание

Отключить генерацию монитора

Выключить создание и обновление монитора.

Система оценивания

Тип и правила построения таблицы текущих результатов соревнования. Возможные значения:

  • SHAD: участники сортируются по сумме баллов. Баллы за каждую задачу, а так же штрафы за проваленные попытки настраивается в настройках соревнования.
  • ACM: сортирует участников по количеству решеных задач. За каждую решеную задачу выдается один балл и одно штрафное очко за каждую минуту от начала соревнования до успешного решения.
  • IOI: участники сортируются по сумме баллов. Баллы за каждый тест в задаче настраиваются в соревновании.
  • SCORING: сортирует участников по сумме баллов, выданных чекером или постпроцессором. Можно настроить штрафные очки как количество секунд до оцениваемого решения.

Подробнее см. раздел Типы мониторов в соревнованиях.

Видимость монитора

Кому и когда будет видеть монитор соревнования. Возможные значения:

  • Всем после старта
  • Участникам
  • Участникам после старта
  • Участникам после старта, всем после завершения
  • Судьям
  • Судьям после старта, участникам после завершения

Время заморозки монитора

Через какое время после начала соревнования или старта конкретного участника монитор должен быть заморожен. Состояние монитора на момент заморозки зафиксируется только для участников, администраторам соревнования будет доступен просмотр актуального монитора.

Время разморозки монитора

Обязательный параметр, если задано время заморозки.

Через какое время после начала соревнования или старта конкретного участника монитор должен быть разморожен. Время может совпадать с временем окончания соревнования.

Параметр

Описание

Игнорировать ошибки компиляции

Если опция включена, не отображать очки и не назначать штрафы за решения, получившие вердикт Ошибка компиляции (CE).

Игнорировать ошибки проверки кода перед компиляцией

Если опция включена, не отображаются очки и не назначаются штрафы за решения, получившие вердикт Ошибка проверки перед компиляцией (PCF).

Показывать пустые строки

Если опция включена, в списке будут и те участники, которые не отправили ни одного решения.

Видимость посылок во время заморозки

Определяет, что участники видят на мониторе во время заморозки:

  • Ничего — участники не видят никаких изменений на мониторе, когда они сами и другие участники отправляют решения.
  • Факт попытки — участники видят значок ?, когда другие участники отправляют решения.
  • Показывать число попыток — участники видят число попыток, совершенных другими участниками.

Баллы за задачу

Сколько баллов начислять участнику за задачу.

Задать баллы за задачи

Настроить отдельную оценку для каждой задачи. Если для задачи указано 0, будет использовано общее значение из поля Баллы за задачу.

Настройки вердикта

Настроить штрафные баллы при каждом возможном вердикте тестирования.

Список вердиктов
  • OK — верный ответ.
  • WrongAnswer (WA) — неправильный ответ.
  • TimeLimitExceeded (TL) — превышено максимальное время выполнения проверки задачи.
  • MemoryLimitExceeded (ML) — превышено ограничение на оперативную память.
  • RuntimeError (RE) — программа завершила работу с ненулевым кодом возврата.
  • SecurityViolation (SE) — программа пыталась выполнить недопустимый системный вызов.
  • IdlenessLimitExceeded (IL) — превышено максимальное время ожидания.
  • Crash — запуск программы завершился ошибкой.
  • PresentationError (PE) — формат выходных данных не соответствует описанному в условиях задачи.
  • OutputLimitExceeded (OL) — превышен максимальный максимальный объем вывода задачи.
  • CompilationError (CE) — компиляция программы завершилась с ошибкой.
  • AcceptedForTesting (AC) — решение принято на проверку.
  • ManualInspection (MI) — решение находится на ручной проверке.
  • PrecompileCheckFailed (PCF) — программа не прошла проверку на качество кода перед компиляцией
  • Ignored (IG) — решение проигнорировано.

Параметр

Описание

Игнорировать ошибки компиляции

Если опция включена, не отображать очки и не назначать штрафы за решения, получившие вердикт Ошибка компиляции (CE).

Игнорировать ошибки проверки кода перед компиляцией

Если опция включена, не отображаются очки и не назначаются штрафы за решения, получившие вердикт Ошибка проверки перед компиляцией (PCF).

Показывать пустые строки

Если опция включена, в списке будут и те участники, которые не отправили ни одного решения.

Видимость посылок во время заморозки

Определяет, что участники видят на мониторе во время заморозки:

  • Ничего — участники не видят никаких изменений на мониторе, когда они сами и другие участники отправляют решения.
  • Факт попытки — участники видят значок ?, когда другие участники отправляют решения.
  • Показывать число попыток — участники видят число попыток, совершенных другими участниками.

Параметр

Описание

Игнорировать ошибки компиляции

Если опция включена, не отображать очки и не назначать штрафы за решения, получившие вердикт Ошибка компиляции (CE).

Игнорировать ошибки проверки кода перед компиляцией

Если опция включена, не отображаются очки и не назначаются штрафы за решения, получившие вердикт Ошибка проверки перед компиляцией (PCF).

Показывать пустые строки

Если опция включена, в списке будут и те участники, которые не отправили ни одного решения.

Не игнорировать баллы чекера при непройденных тестах из условия

Если опция включена, баллы за посылку учитываются, даже если не были пройдены тесты из примеров (samples).

Видимость посылок во время заморозки

Определяет, что участники видят на мониторе во время заморозки:

  • Ничего — участники не видят никаких изменений на мониторе, когда они сами и другие участники отправляют решения.
  • Факт попытки — участники видят значок ?, когда другие участники отправляют решения.
  • Показывать число попыток — участники видят число попыток, совершенных другими участниками.

Баллы за тест в задаче

Сколько баллов начислять участнику за каждый успешно пройденный тест в каждой задаче.

Выбор оцениваемой посылки

Для задач, в которых решение можно отправить несколько раз, можно выбрать, какая посылка засчитывается:

  • Последняя — последняя отправленная участником в зачетное время.
  • Лучшая по результату — лучшая по результату из числа успешно прошедших тесты.
  • Лучшая по результату с токенами — лучшая по результату из числа успешно прошедших тесты и подписанная токеном.

Задать баллы за тест в задаче

На сколько баллов оценить тесты для каждой из задач. Если для задачи указано 0, будет использовано значение из поля Баллы за тест в задаче.

Параметр

Описание

Игнорировать ошибки компиляции

Если опция включена, не отображать очки и не назначать штрафы за решения, получившие вердикт Ошибка компиляции (CE).

Игнорировать ошибки проверки кода перед компиляцией

Если опция включена, не отображаются очки и не назначаются штрафы за решения, получившие вердикт Ошибка проверки перед компиляцией (PCF).

Показывать пустые строки

Если опция включена, в списке будут и те участники, которые не отправили ни одного решения.

Не игнорировать баллы чекера при непройденных тестах из условия

Если опция включена, баллы за посылку учитываются, даже если не были пройдены тесты из примеров (samples).

Видимость посылок во время заморозки

Определяет, что участники видят на мониторе во время заморозки:

  • Ничего — участники не видят никаких изменений на мониторе, когда они сами и другие участники отправляют решения.
  • Факт попытки — участники видят значок ?, когда другие участники отправляют решения.
  • Показывать число попыток — участники видят число попыток, совершенных другими участниками.

Выбор оцениваемой посылки

Для задач, в которых решение можно отправить несколько раз, можно выбрать, какая посылка засчитывается:

  • Последняя — последняя отправленная участником в зачетное время.
  • Лучшая по результату — лучшая по результату из числа успешно прошедших тесты.
  • Лучшая по результату с токенами — лучшая по результату из числа успешно прошедших тесты и подписанная токеном.

Настройки штрафа

Включает настройки управления штрафом за все попытки до оцениваемой посылки.

Штраф за попытку

Появляется, если включена опция Настройки штрафа.

Количество штрафных секунд, которые добавляются за каждую попытку перед правильной.

Стратегия начисления штрафа

Появляется, если включена опция Настройки штрафа.

Стратегия, по которой будет учитываться общий штраф:

  • SUM — сумма штрафа за все выбранные посылки по каждой задаче;
  • MAX —максимальный штраф из всех задач;
  • SUM_MAX — сумма всех штрафных секунд за попытки до правильных и максимальное штрафное время за худшую по времени оцениваемую посылку.
Написать в службу поддержки