---
metadata:
  - name: generator
    content: Diplodoc Platform v5.48.2
alternate:
  - https://admin.contest.yandex.ru/docs/ru/guide/contest/monitor.md
---
> **Documentation Index:** Fetch the complete configuration index at https://admin.contest.yandex.ru/docs/ru/llms.txt

# Монитор

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

#|
||**Параметр**| **Описание**||
||**Отключить генерацию монитора**|Выключить создание и обновление монитора.||
||**Система оценивания**|Тип и правила построения таблицы текущих результатов соревнования. Возможные значения:

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

Подробнее см. раздел [Типы мониторов в соревнованиях](https://admin.contest.yandex.ru/docs/ru/contest/monitors-description.md).
||
||**Видимость монитора**|Кому и когда будет видеть монитор соревнования. Возможные значения:

- **Всем после старта**
- **Участникам**
- **Участникам после старта**
- **Участникам после старта, всем после завершения**
- **Судьям**
- **Судьям после старта, участникам после завершения**
||
||**Время заморозки монитора**|Через какое время после начала соревнования или старта конкретного участника монитор должен быть заморожен. Состояние монитора на момент заморозки зафиксируется только для участников, администраторам соревнования будет доступен просмотр актуального монитора.||
||**Время разморозки монитора**|**Обязательный параметр, если задано время заморозки.**

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

{% list tabs %}

- Монитор SHAD

  #|
  ||**Параметр**| **Описание**||
  ||**Игнорировать ошибки компиляции**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-ce.md -->
  Если опция включена, не отображать очки и не назначать штрафы за решения, получившие вердикт <q>Ошибка компиляции</q> (`CE`).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-ce.md -->
  ||
  ||**Игнорировать ошибки проверки кода перед компиляцией**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-pcf.md -->
  Если опция включена, не отображаются очки и не назначаются штрафы за решения, получившие вердикт <q>Ошибка проверки перед компиляцией</q> (`PCF`).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-pcf.md -->
  ||
  ||**Показывать пустые строки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-show-empty-lines.md -->
  Если опция включена, в списке будут и те участники, которые не отправили ни одного решения.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-show-empty-lines.md -->
  ||
  ||**Видимость посылок во время заморозки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-sending-visibility-during-freeze.md -->
  Определяет, что участники видят на мониторе во время заморозки:
  - **Ничего**&nbsp;— участники не видят никаких изменений на мониторе, когда они сами и другие участники отправляют решения.
  - **Факт попытки**&nbsp;— участники видят значок **?**, когда другие участники отправляют решения.
  - **Показывать число попыток**&nbsp;— участники видят число попыток, совершенных другими участниками.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-sending-visibility-during-freeze.md -->
  ||
  ||**Баллы за задачу**| Сколько баллов начислять участнику за задачу.||
  ||**Задать баллы за задачи**|Настроить отдельную оценку для каждой задачи. Если для задачи указано 0, будет использовано общее значение из поля **Баллы за задачу**.||
  ||**Настройки вердикта**|Настроить штрафные баллы при каждом возможном вердикте тестирования.
  
  {% cut "Список вердиктов" %}
  
  - **OK**&nbsp;— верный ответ.
  - **WrongAnswer** (`WA`)&nbsp;— неправильный ответ.
  - **TimeLimitExceeded** (`TL`)&nbsp;— превышено [максимальное время выполнения проверки задачи](https://admin.contest.yandex.ru/docs/ru/guide/problem/runtime-limits.md).
  - **MemoryLimitExceeded** (`ML`)&nbsp;— превышено [ограничение на оперативную память](https://admin.contest.yandex.ru/docs/ru/guide/problem/runtime-limits.md).
  - **RuntimeError** (`RE`)&nbsp;— программа завершила работу с ненулевым кодом возврата.
  - **SecurityViolation** (`SE`)&nbsp;— программа пыталась выполнить недопустимый системный вызов.
  - **IdlenessLimitExceeded** (`IL`)&nbsp;— превышено [максимальное время ожидания](https://admin.contest.yandex.ru/docs/ru/guide/problem/runtime-limits.md).
  - **Crash**&nbsp;— запуск программы завершился ошибкой.
  - **PresentationError** (`PE`)&nbsp;— формат выходных данных не соответствует описанному в условиях задачи.
  - **OutputLimitExceeded** (`OL`)&nbsp;— превышен [максимальный максимальный объем вывода задачи](https://admin.contest.yandex.ru/docs/ru/guide/problem/runtime-limits.md).
  - **CompilationError** (`CE`)&nbsp;— компиляция программы завершилась с ошибкой.
  - **AcceptedForTesting** (`AC`)&nbsp;— решение принято на проверку.
  - **ManualInspection** (`MI`)&nbsp;— решение находится на ручной проверке.
  - **PrecompileCheckFailed** (`PCF`)&nbsp;— программа не прошла проверку на качество кода перед компиляцией
  - **Ignored** (`IG`)&nbsp;— решение проигнорировано.
  
  {% endcut %}
  
  ||
  |#

- Монитор ACM

  #|
  ||**Параметр**| **Описание**||
  ||**Игнорировать ошибки компиляции**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-ce.md -->
  Если опция включена, не отображать очки и не назначать штрафы за решения, получившие вердикт <q>Ошибка компиляции</q> (`CE`).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-ce.md -->
  ||
  ||**Игнорировать ошибки проверки кода перед компиляцией**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-pcf.md -->
  Если опция включена, не отображаются очки и не назначаются штрафы за решения, получившие вердикт <q>Ошибка проверки перед компиляцией</q> (`PCF`).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-pcf.md -->
  ||
  ||**Показывать пустые строки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-show-empty-lines.md -->
  Если опция включена, в списке будут и те участники, которые не отправили ни одного решения.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-show-empty-lines.md -->
  ||
  ||**Видимость посылок во время заморозки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-sending-visibility-during-freeze.md -->
  Определяет, что участники видят на мониторе во время заморозки:
  - **Ничего**&nbsp;— участники не видят никаких изменений на мониторе, когда они сами и другие участники отправляют решения.
  - **Факт попытки**&nbsp;— участники видят значок **?**, когда другие участники отправляют решения.
  - **Показывать число попыток**&nbsp;— участники видят число попыток, совершенных другими участниками.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-sending-visibility-during-freeze.md -->
  ||
  |#
  
- Монитор IOI

  #|
  ||**Параметр**| **Описание**||
  ||**Игнорировать ошибки компиляции**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-ce.md -->
  Если опция включена, не отображать очки и не назначать штрафы за решения, получившие вердикт <q>Ошибка компиляции</q> (`CE`).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-ce.md -->
  ||
  ||**Игнорировать ошибки проверки кода перед компиляцией**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-pcf.md -->
  Если опция включена, не отображаются очки и не назначаются штрафы за решения, получившие вердикт <q>Ошибка проверки перед компиляцией</q> (`PCF`).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-pcf.md -->
  ||
  ||**Показывать пустые строки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-show-empty-lines.md -->
  Если опция включена, в списке будут и те участники, которые не отправили ни одного решения.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-show-empty-lines.md -->
  ||
  ||**Не игнорировать баллы чекера при непройденных тестах из условия**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-not-ignore-checker-points.md -->
  Если опция включена, баллы за посылку учитываются, даже если не были пройдены тесты из примеров (samples).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-not-ignore-checker-points.md -->
  ||
  ||**Видимость посылок во время заморозки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-sending-visibility-during-freeze.md -->
  Определяет, что участники видят на мониторе во время заморозки:
  - **Ничего**&nbsp;— участники не видят никаких изменений на мониторе, когда они сами и другие участники отправляют решения.
  - **Факт попытки**&nbsp;— участники видят значок **?**, когда другие участники отправляют решения.
  - **Показывать число попыток**&nbsp;— участники видят число попыток, совершенных другими участниками.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-sending-visibility-during-freeze.md -->
  ||
  ||**Баллы за тест в задаче**|  Сколько баллов начислять участнику за каждый успешно пройденный тест в каждой задаче.||
  ||**Выбор оцениваемой посылки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-choose-sending.md -->
  Для задач, в которых решение можно отправить несколько раз, можно выбрать, какая посылка засчитывается:
  - **Последняя**&nbsp;— последняя отправленная участником в зачетное время.
  - **Лучшая по результату**&nbsp;— лучшая по результату из числа успешно прошедших тесты.
  - **Лучшая по результату с токенами**&nbsp;— лучшая по результату из числа успешно прошедших тесты и подписанная токеном.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-choose-sending.md -->
  ||
  ||**Задать баллы за тест в задаче**|На сколько баллов оценить тесты для каждой из задач. Если для задачи указано 0, будет использовано значение из поля **Баллы за тест в задаче**.||
  |#
  
- Монитор Scoring

  #|
  ||**Параметр**| **Описание**||
  ||**Игнорировать ошибки компиляции**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-ce.md -->
  Если опция включена, не отображать очки и не назначать штрафы за решения, получившие вердикт <q>Ошибка компиляции</q> (`CE`).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-ce.md -->
  ||
  ||**Игнорировать ошибки проверки кода перед компиляцией**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-pcf.md -->
  Если опция включена, не отображаются очки и не назначаются штрафы за решения, получившие вердикт <q>Ошибка проверки перед компиляцией</q> (`PCF`).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-do-not-show-points-pcf.md -->
  ||
  ||**Показывать пустые строки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-show-empty-lines.md -->
  Если опция включена, в списке будут и те участники, которые не отправили ни одного решения.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-show-empty-lines.md -->
  ||
  ||**Не игнорировать баллы чекера при непройденных тестах из условия**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-not-ignore-checker-points.md -->
  Если опция включена, баллы за посылку учитываются, даже если не были пройдены тесты из примеров (samples).
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-not-ignore-checker-points.md -->
  ||
  ||**Видимость посылок во время заморозки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-sending-visibility-during-freeze.md -->
  Определяет, что участники видят на мониторе во время заморозки:
  - **Ничего**&nbsp;— участники не видят никаких изменений на мониторе, когда они сами и другие участники отправляют решения.
  - **Факт попытки**&nbsp;— участники видят значок **?**, когда другие участники отправляют решения.
  - **Показывать число попыток**&nbsp;— участники видят число попыток, совершенных другими участниками.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-sending-visibility-during-freeze.md -->
  ||
  ||**Выбор оцениваемой посылки**|
  <!-- source: ru/_includes/reusables/id-reusables/monitor-choose-sending.md -->
  Для задач, в которых решение можно отправить несколько раз, можно выбрать, какая посылка засчитывается:
  - **Последняя**&nbsp;— последняя отправленная участником в зачетное время.
  - **Лучшая по результату**&nbsp;— лучшая по результату из числа успешно прошедших тесты.
  - **Лучшая по результату с токенами**&nbsp;— лучшая по результату из числа успешно прошедших тесты и подписанная токеном.
  <!-- endsource: ru/_includes/reusables/id-reusables/monitor-choose-sending.md -->
  ||
  ||**Настройки штрафа**| Включает настройки управления штрафом за все попытки до оцениваемой посылки.||
  ||**Штраф за попытку**|  Появляется, если включена опция **Настройки штрафа**.
  
  Количество штрафных секунд, которые добавляются за каждую попытку перед правильной.||
  ||**Стратегия начисления штрафа**|Появляется, если включена опция **Настройки штрафа**.
  
  Стратегия, по которой будет учитываться общий штраф:
  
  - **SUM**&nbsp;— сумма штрафа за все выбранные посылки по каждой задаче;
  - **MAX**&nbsp;—максимальный штраф из всех задач;
  - **SUM_MAX**&nbsp;— сумма всех штрафных секунд за попытки до правильных и максимальное штрафное время за худшую по времени оцениваемую посылку.
  ||
  |#

{% endlist %}

<!-- source: ru/_includes/reusables/support-button.md -->
<a href="../../troubleshooting">
  <span class="button">Написать в службу поддержки</span>
</a>



<!-- endsource: ru/_includes/reusables/support-button.md -->
