Привет!
Совсем скоро состоится региональный этап РОИ. В этом году 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.
Наконец — то не будет лагающего Яндекс Контеста и тестирования посылок по 20 минут.
А как зайти тем, кто авторизован через OpenID, Gmail, Facebook или ВКонтакте?
Такой возможности нет, используйте пароль. Чаще группы с доменами используются с доменными пользователями (это когда админ группы сам создает список участников, назначает им логины-пароли). Например, участники регионального этапа получат карточки с именем пользователя и паролем и буду заходить по ним.
Я нигде не могу найти свой суммарный балл, это неудобно. Может, стоит добавить?
Хорошая идея, спасибо. Скорее всего добавлю такое.
Стоит ли показывать участникам графы "Время" и "Память"? Например, политика
POINTS
предполагает, что участник должен видеть только баллы за подгруппу и больше ничего. А имея эти графы, он, глядя на время, может понять TL у него или WA.Плюс в задачах с маленьким количеством входных параметров (аля "Конфеты" с пробного тура) можно с их помощью очень быстро выяснить непроходящий тест, заставляя программу отработать по таймеру время или выделяя объем памяти, зависящий от входного параметра. Имея в качестве инструмента только вердикты, делать это на порядок более трудоемко (а если вердикты скрыты политикой, то и в принципе невозможно).
Верно подмечено. Исправляю недочёт.
Заметил эту фичу полигона еще в сентябре, уже тогда использовал ее для тренировок. Правда, раньше было много багов, в частности, с таблицей. Сейчас все исправлено, насколько я знаю. И наконец-то официальный анонс :)
Codeforces становится все лучше и лучше :)