Наша платформа дозволяє легко проводити змагання з програмування. Її гнучка система налаштувань робить її ідеальною для використання на тренуваннях, практичних заняттях або олімпіадах із десятками тисяч учасників.
У змаганнях з програмування учасники вирішують серію задач з програмування, за кожне правильно вирішене завдання нараховуються бали. Зазвичай, переможцем стає той, хто вирішив найбільшу кількість задач за найкоротший час. Такі змагання не лише розвивають навички програмування в ігровій формі, але й слугують ефективним інструментом для оцінки знань та вмінь учасників.
Дізнайтеся більше про організацію змагань за допомогою Eolymp:
Видимість змагання визначає, які учасники простору можуть бачити та брати участь у змаганні. Є три режими видимості:
Публічне: Змагання видно на сайті для всіх учасників простору, і будь-хто може приєднатися та взяти участь.
Приховане: Змагання не показується на сайті, але учасники можуть приєднатися за прямим посиланням.
Приватне: Змагання приховане на сайті, і учасники не можуть приєднатися самостійно.
Учасники, яких явно додали до змагання, завжди зможуть його бачити та брати в ньому участь, незалежно від налаштувань видимості.
За замовчуванням, коли учасники самостійно приєднуються до змагання, вони беруть участь офіційно. Однак ви можете увімкнути опцію "Користувачі, які приєднуються самостійно, беруть участь неофіційно", щоб такі учасники брали участь неофіційно. Це дозволяє вручну додавати учасників для офіційної участі, а інших — дозволяти приєднуватися неофіційно.
Eolymp підтримує формати змагань IOI та ICPC, кожен із яких має свою систему оцінювання. Формат IOI нараховує бали за часткові рішення, а фінальний рейтинг базується на загальній кількості балів, що робить його ідеальним для шкільних олімпіад, таких як Міжнародна олімпіада з інформатики. Формат ICPC нараховує бали лише за повністю правильні рішення і враховує штрафи за час та неправильні спроби, що робить його зручним для університетських змагань, таких як Міжнародна командна олімпіада з програмування.
Eolymp пропонує два режими участі: онлайн і віртуальний. У режимі онлайн всі учасники змагаються одночасно в запланований час, що підходить для живих подій на кшталт ICPC або IOI. Віртуальний режим дозволяє учасникам почати будь-коли в межах встановленого часу, що дає більше гнучкості для тривалих змагань. Обидва режими можуть включати функцію upsolve, яка дозволяє учасникам продовжувати вирішувати задачі після завершення змагання, не впливаючи на офіційні рейтинги, що є корисним для навчання та практики.
Перед тим як додати задачі до змагання, їх необхідно додати до архіву задач простору. Ви можете створювати власні задачі безпосередньо на Eolymp або імпортувати їх із Basecamp чи Polygon. Після того як задачі опинилися в архіві, їх можна легко додати до змагання.
Кожен учасник простору, який бере участь у змаганні, має індивідуальний запис. Цей запис відстежує прогрес учасника, включно з його оцінками, часом початку та всіма зробленими відправками рішень.
Рейтингова таблиця відображає рейтинг і підсумок результатів учасників. Залежно від формату змагання, воно показує бали за кожну задачу (формат IOI) або кількість спроб і час, витрачений на вирішення задач (формат ICPC). Видимість рейтингу можна налаштувати так, щоб він був доступним лише для адміністраторів, учасників або відображалося для всіх.
Під час змагання вам може знадобитися передати важливу інформацію учасникам, наприклад, про виправлення в умові задачі або продовження часу змагання. Eolymp дозволяє створювати оголошення, які миттєво відображаються учасникам, забезпечуючи швидке поширення важливої інформації в режимі реального часу.
Після змагання його можна перевірити на ознаки того, що хтось розв'язував не сам. Усе знайдене фіксується як порушення, яке журі підтверджує або відхиляє, і ви також можете повідомити про порушення самі. Нічого не вирішується автоматично, учасники сповіщень не отримують.