Как судить хакатон по коду, если команд сотня, а вечер один
Команды сдают репозиторий, агент запускает решения и проверяет их по критериям кейса. Жюри получает таблицу с уликами и вопросы к каждой команде. Победителя выбирают люди, но смотрят уже на то, что работает.
На демо бот ответил из базы знаний. Что он сделает, если ответа в базе нет? Покажите, где это в коде.
- Засчитываем
- Показывает порог уверенности и передачу человеку, запускает такой случай вживую.
- Не засчитываем
- Говорит, что это будет в следующей версии, в коде ветки нет.

Я делал Disputa для учебных потоков. Там задача такая же, как у жюри: за несколько минут понять, что внутри работы и кто её делал. На четырёх потоках платформы 47 команд, и вручную это уже тяжело.
По методичке MLH у судьи около четырёх минут на команду. За это время код не прочитать, поэтому первый проход должна делать машина.
Сергей Волчков, преподаю и делаю Disputa
Что известно про судейство
4 минуты
на проект у судьи в формате ярмарки по методичке MLH. Перед объявлением победителей там советуют проверять на читерство и просить показать код.
45 минут
на код-ревью пяти лучших команд на Tender Hack в Иркутске в 2025 году. Весь этап защиты и оценки жюри занял 3 часа. Остальные команды код-ревью не проходят.
58 %
команд пользовались ChatGPT на среднем уровне и выше, опрос 151 участника. Судьям трудно отделить работу ИИ от работы команды.
9 %
блобов в 22 183 проектах Devpost созданы во время хакатона. Примерно треть из них потом используется в других проектах.
Критерии обычно общие. На Cyber Garden в ноябре 2026 года пять критериев по 5-балльной шкале, без весов и без отдельного критерия про код. Codenrock предлагает бизнес-ценность, техреализацию, дизайн, соответствие задаче и презентацию.
1 379
заявок на 20 задач «Лидеров цифровой трансформации» 2025 года. У «Хакатоны.рус» с 2018 года больше 200 мероприятий и 175 000 участников.
Сколько часов нужно судье, чтобы посмотреть всех
3 чна судью, если каждая команда смотрится один раз
Что решить до старта
Опубликуйте критерии с весами
Команды должны заранее знать, за что дают баллы. Если код важен, у него должен быть свой вес и свой способ проверки, иначе баллы за него ставятся по презентации.
Напишите правила про ИИ и старый код
В российских положениях, которые я читал, про ИИ ни слова. У MLH ИИ разрешён, но команда указывает, как им пользовалась, а над проектом нельзя работать до старта. На Tender Hack проект создаётся на хакатоне целиком, open source разрешён.
Судите в два шага
Первый проход автоматический: запускается ли решение и что закрыто по критериям. Людей ставьте на финалистов, с настоящим код-ревью. Tender Hack делает так на топ-5, можно шире, если есть машинная проверка.
Решите про права на решения
Есть две модели. Права остаются у участников (Tender Hack) или победитель передаёт продукт партнёру (Cyber Garden). Статья 1060 ГК говорит про преимущественное право организатора конкурса, но применимость к хакатону обсудите с юристом.
Спросите бухгалтера про призы
Минфин писал, что денежный приз в конкурсе до 4 000 рублей не облагается. Для вашего хакатона уточните у налогового консультанта.
Обещайте разбор каждой команде
Участники спрашивают, почему не в финале. Короткий отзыв по критериям отвечает на этот вопрос сразу, и спорить становится не о чем.
Рубрика для жюри с весами
Веса примерные, поправьте под кейс. Единого стандарта нет: Codenrock тоже советует задавать веса под приоритеты заказчика.
Решение работает
30 %- Засчитываем
- Запускается по инструкции, основной сценарий проходит без подсказок команды.
- Не засчитываем
- Работает только на ноутбуке автора или только в записи.
Решает задачу кейса
30 %- Засчитываем
- Закрывает то, что просил заказчик, включая неудобный случай из условия.
- Не засчитываем
- Красивая демонстрация соседней задачи.
Команда понимает код
20 %- Засчитываем
- Любой участник показывает нужное место и объясняет решение.
- Не засчитываем
- Отвечает один человек, остальные не знают, что внутри.
Это можно внедрить
20 %- Засчитываем
- Понятно, что нужно для запуска, где слабые места и что делать дальше.
- Не засчитываем
- Общие слова о масштабировании.
Что написать в положении
- Критерии, веса и кто проверяет код
- Можно ли использовать ИИ и надо ли это указывать
- Что считается своим кодом, что можно взять из open source
- Кому принадлежат права на решения
- Согласие на обработку персональных данных и отдельное согласие на их распространение
- Как участник может узнать причину своей оценки
Что берёт на себя Disputa
Рейтинг по критериям
Предварительный отбор виден сразу и объясним каждой команде.
Запуск решений
Код поднимается в песочнице, агент проходит сценарий как пользователь.
Кабинет жюри
Несколько судей, свои отметки у каждого, итог считается сам.
Вопросы к команде
Агент подсказывает, что спросить именно у этой команды.
Разбор для участников
Отзыв по критериям с цитатами из кода.
Сильные люди для спонсора
Вклад участников по коммитам и карточка с результатами.
На каких данных это написано
Осень 2026: четыре потока в двух вузах, данные на 29 октября.
Что обычно спрашивают
Сколько команд потянет проверка?
Назовите число команд и дедлайн, рассчитаем очередь проверок и заранее прогоним кейс.
Кто определяет победителя?
Жюри. Агент готовит таблицу, улики и вопросы, решение и баллы остаются за людьми.
Подходит для онлайн-хакатона?
Да. Команды сдают код через репозиторий, финал можно провести в комнате на платформе.
Можно задать свои критерии и номинации?
Да, критерии задаются под кейс, у каждого партнёрского кейса свои.
Где хранится код?
На GitHub, GitVerse, GitLab вашей организации или SourceCraft.
Пришлите кейс хакатона, соберу критерии
Покажу, как агент проверит решение и какие вопросы получит жюри. Отвечаю в течение рабочего дня.
Обсудить хакатон