Режимы участия

Eolymp предлагает два режима участия: онлайн и виртуальный. Каждый из них предлагает различные способы взаимодействия участников с соревнованиями, предоставляя организаторам гибкость в настройке соревнований в зависимости от их потребностей.

Онлайн режим

В онлайн режиме все участники начинают и заканчивают соревнование одновременно. Этот формат идеально подходит для живых событий с запланированным временем начала и окончания, таких как национальные или региональные соревнования по программированию, или соревнования, такие как ICPC или IOI, где все участники соревнуются одновременно. Организатору нужно лишь установить официальное время начала и окончания соревнования, что делает этот формат удобным для синхронизированных событий с чёткими временными рамками.

Например, в традиционном соревновании по формату ICPC все участники решают одинаковые задачи одновременно, и соревнование заканчивается, когда истекает время.

Кроме того, онлайн режим может включать опцию виртуального соревнования для неофициального участия после завершения основного события. Если эта функция включена, участники, которые присоединились во время официального времени, считаются официальными и включаются в официальный рейтинг. Однако те, кто присоединится после завершения соревнования, также могут участвовать виртуально. После завершения соревнования участники увидят кнопку "старт", которая запустит их личный таймер, но их результаты не повлияют на официальный рейтинг. Виртуальный режим отличается от режима дорешивания, так как он предоставляет участникам возможность соревноваться "как если бы" они участвовали в основном событии, но без влияния на официальные результаты.

Виртуальный режим

Виртуальный режим позволяет участникам начинать решение задач в любое удобное время в пределах указанного окна, предоставляя им полную гибкость. В этом режиме участники не видят задачи сразу; вместо этого они видят кнопку "старт". Когда они нажимают на неё, запускается их личный таймер, и они могут приступить к решению задач.

Этот режим идеально подходит для соревнований, где организаторы хотят предложить больше гибкости, например, для длительных конкурсов, где участники могут присоединиться в удобное для них время. Например, виртуальное соревнование может быть открыто несколько дней, но у участников будет ограниченное время (например, 3-5 часов) для решения задач после начала. Организатор устанавливает как время проведения соревнования (интервал, в течение которого участники могут начать), так и продолжительность (время, за которое участник должен решить задачи после нажатия кнопки "старт"). Этот режим идеально подходит для тренировочных или отборочных туров, где важно учитывать разные часовые пояса или расписания участников.

Режим Дорешивания

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

Баллы, полученные во время дорешивания, не включаются в официальные результаты, но отображаются на отдельном табло дорешивания. Этот режим особенно полезен для обучения и практики, так как он побуждает участников полностью решить задачи, которые они не успели завершить во время соревнования. Дорешивание позволяет участникам глубже понять задачи, попробовать разные подходы и учиться на своих ошибках без давления времени.

Дорешивание широко используется в соревнованиях по программированию, особенно после крупных мероприятий, чтобы создать среду для обучения. Оно предоставляет участникам возможность завершить решение задач в своём темпе и улучшить свои навыки для будущих соревнований.