Блог пользователя MikeMirzayanov

Автор MikeMirzayanov, 6 лет назад, По-русски

Привет!

Совсем скоро состоится региональный этап РОИ. В этом году Codeforces присоединяется к проведению, и некоторые регионы будут писать олимпиаду на базе Codeforces.

Для проведения олимпиады мной были пописаны некоторые элементы функциональности Codeforces и Polygon. Теперь, в Полигоне можно не только устанавливать политики начисления баллов для групп тестов и их зависимости, но и рекомендуемую для тестирующей системы политику отображения информации о тестировании. Как и на Всеросиийских олимпиадах, поддержаны следующие политики:

  • NONE — не показывать в отчете информацию о тестировании группы,
  • POINTS — показывать только баллы за группу тестов,
  • ICPC — показывать вердикт до первого упавшего теста (включительно),
  • COMPLETE — показывать все вердикты (в этом случае группа тестируется полностью, даже если оценивается только её полное прохождение).

В тестировании на Codeforces было поддержано прерывание групп тестов и пропуск их тестирования, если это можно сделать в соответствии с политиками групп.

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

Приглашаю всех интересующихся присоединиться к открытому пробному туру региональной олимпиады по адресу https://roi20p.contest.codeforces.com. Просто используйте свой аккаунт Codeforces, чтобы зайти на этот подсайт и примите участие в пробном туре. Обратите внимание, что каждое условие содержит описание политик начисления баллов и отображения отчетов. По задачам можно задавать вопросы (тестируем всё!), но я не могу обещать, что смогу ответить на них.

Если что-то работает неправильно, непредсказуемо или неудобно, то пишите комментарий под этот пост.

Спасибо!

UPD 1: Добро пожаловать в сезон 2020-2021 школьных олимпиад. Пост обновлён, чтобы ссылаться на открытый пробный тур для регионального этапа этого года. Приглашаю всех интересующихся присоединиться к открытому пробному туру региональной олимпиады по адресу https://roi21p.contest.codeforces.com.

UPD 2: Добро пожаловать в сезон 2021-2022 школьных олимпиад. Пост обновлён, чтобы ссылаться на открытый пробный тур для регионального этапа этого года. Приглашаю всех интересующихся присоединиться к открытому пробному туру региональной олимпиады по адресу https://roi22p.contest.codeforces.com.

UPD 3: Добро пожаловать в сезон 2022-2023 школьных олимпиад. Пост обновлён, чтобы ссылаться на открытый пробный тур для регионального этапа этого года. Приглашаю всех интересующихся присоединиться к открытому пробному туру региональной олимпиады по адресу https://roi23p.contest.codeforces.com.

UPD 4: Добро пожаловать в сезон 2023-2024 школьных олимпиад. Пост обновлён, чтобы ссылаться на открытый пробный тур для регионального этапа этого года. Приглашаю всех интересующихся присоединиться к открытому пробному туру региональной олимпиады по адресу https://roi24p.contest.codeforces.com.

  • Проголосовать: нравится
  • +105
  • Проголосовать: не нравится

»
6 лет назад, # |
  Проголосовать: нравится +69 Проголосовать: не нравится

Наконец — то не будет лагающего Яндекс Контеста и тестирования посылок по 20 минут.

»
6 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

А как зайти тем, кто авторизован через OpenID, Gmail, Facebook или ВКонтакте?

  • »
    »
    6 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Такой возможности нет, используйте пароль. Чаще группы с доменами используются с доменными пользователями (это когда админ группы сам создает список участников, назначает им логины-пароли). Например, участники регионального этапа получат карточки с именем пользователя и паролем и буду заходить по ним.

»
6 лет назад, # |
  Проголосовать: нравится +29 Проголосовать: не нравится

Я нигде не могу найти свой суммарный балл, это неудобно. Может, стоит добавить?

»
6 лет назад, # |
Rev. 3   Проголосовать: нравится +10 Проголосовать: не нравится

Стоит ли показывать участникам графы "Время" и "Память"? Например, политика POINTS предполагает, что участник должен видеть только баллы за подгруппу и больше ничего. А имея эти графы, он, глядя на время, может понять TL у него или WA.

Плюс в задачах с маленьким количеством входных параметров (аля "Конфеты" с пробного тура) можно с их помощью очень быстро выяснить непроходящий тест, заставляя программу отработать по таймеру время или выделяя объем памяти, зависящий от входного параметра. Имея в качестве инструмента только вердикты, делать это на порядок более трудоемко (а если вердикты скрыты политикой, то и в принципе невозможно).

»
6 лет назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

Заметил эту фичу полигона еще в сентябре, уже тогда использовал ее для тренировок. Правда, раньше было много багов, в частности, с таблицей. Сейчас все исправлено, насколько я знаю. И наконец-то официальный анонс :)

Codeforces становится все лучше и лучше :)