Режими участі

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

Онлайн режим

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

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

Крім того, онлайн режим може включати опцію віртуального змагання для неофіційної участі після завершення основної події. Якщо ця функція увімкнена, учасники, які приєднуються під час основного часу, вважаються офіційними і потрапляють в офіційний рейтинг. Проте ті, хто приєднається після завершення змагання, все одно можуть взяти участь у віртуальному режимі. Після завершення змагання учасники побачать кнопку "старт", яка запустить їхній особистий таймер, але їхні результати не вплинуть на офіційні рейтинги. Віртуальний режим відрізняється від режиму дорішування, оскільки надає учасникам змогу брати участь "ніби" вони змагалися в основний час, але без впливу на офіційні результати.

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

Віртуальний режим дозволяє учасникам почати розв’язання задач у будь-який момент у межах визначеного часу, надаючи їм повну гнучкість. У цьому режимі учасники не бачать задач одразу; замість цього вони бачать кнопку "старт". Коли вони натискають на неї, запускається їхній особистий таймер, і вони можуть почати розв'язувати задачі.

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

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

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

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

Дорішування широко використовується в програмувальних змаганнях, особливо після великих подій, для створення навчального середовища. Воно надає учасникам змогу завершити вирішення задач у власному темпі та покращити свої навички для майбутніх змагань.