К содержимому
Хакатонам

Как судить хакатон по коду, если команд сотня, а вечер один

Команды сдают репозиторий, агент запускает решения и проверяет их по критериям кейса. Жюри получает таблицу с уликами и вопросы к каждой команде. Победителя выбирают люди, но смотрят уже на то, что работает.

Кейс «Бот поддержки», команда 14, финал
Вопрос агента

На демо бот ответил из базы знаний. Что он сделает, если ответа в базе нет? Покажите, где это в коде.

Засчитываем
Показывает порог уверенности и передачу человеку, запускает такой случай вживую.
Не засчитываем
Говорит, что это будет в следующей версии, в коде ветки нет.
Сергей Волчков

Я делал Disputa для учебных потоков. Там задача такая же, как у жюри: за несколько минут понять, что внутри работы и кто её делал. На четырёх потоках платформы 47 команд, и вручную это уже тяжело.

По методичке MLH у судьи около четырёх минут на команду. За это время код не прочитать, поэтому первый проход должна делать машина.

Сергей Волчков, преподаю и делаю Disputa

Что известно про судейство

4 минуты

на проект у судьи в формате ярмарки по методичке MLH. Перед объявлением победителей там советуют проверять на читерство и просить показать код.

MLH, 2026

45 минут

на код-ревью пяти лучших команд на Tender Hack в Иркутске в 2025 году. Весь этап защиты и оценки жюри занял 3 часа. Остальные команды код-ревью не проходят.

Положение Tender Hack, 2025

58 %

команд пользовались ChatGPT на среднем уровне и выше, опрос 151 участника. Судьям трудно отделить работу ИИ от работы команды.

Sajja и др., 2024

9 %

блобов в 22 183 проектах Devpost созданы во время хакатона. Примерно треть из них потом используется в других проектах.

Imam и др., MSR 2021

Критерии обычно общие. На Cyber Garden в ноябре 2026 года пять критериев по 5-балльной шкале, без весов и без отдельного критерия про код. Codenrock предлагает бизнес-ценность, техреализацию, дизайн, соответствие задаче и презентацию.

Положение Cyber Garden Гайд Codenrock

1 379

заявок на 20 задач «Лидеров цифровой трансформации» 2025 года. У «Хакатоны.рус» с 2018 года больше 200 мероприятий и 175 000 участников.

Москва, 2025 Хакатоны.рус

Сколько часов нужно судье, чтобы посмотреть всех

3 чна судью, если каждая команда смотрится один раз

По умолчанию 9 минут: столько выходит на команду на код-ревью Tender Hack, 45 минут на пятерых. На демо по методичке MLH уходит 4. Если каждую команду смотрят двое судей, умножайте на два.

Что решить до старта

  1. Опубликуйте критерии с весами

    Команды должны заранее знать, за что дают баллы. Если код важен, у него должен быть свой вес и свой способ проверки, иначе баллы за него ставятся по презентации.

  2. Напишите правила про ИИ и старый код

    В российских положениях, которые я читал, про ИИ ни слова. У MLH ИИ разрешён, но команда указывает, как им пользовалась, а над проектом нельзя работать до старта. На Tender Hack проект создаётся на хакатоне целиком, open source разрешён.

  3. Судите в два шага

    Первый проход автоматический: запускается ли решение и что закрыто по критериям. Людей ставьте на финалистов, с настоящим код-ревью. Tender Hack делает так на топ-5, можно шире, если есть машинная проверка.

  4. Решите про права на решения

    Есть две модели. Права остаются у участников (Tender Hack) или победитель передаёт продукт партнёру (Cyber Garden). Статья 1060 ГК говорит про преимущественное право организатора конкурса, но применимость к хакатону обсудите с юристом.

  5. Спросите бухгалтера про призы

    Минфин писал, что денежный приз в конкурсе до 4 000 рублей не облагается. Для вашего хакатона уточните у налогового консультанта.

  6. Обещайте разбор каждой команде

    Участники спрашивают, почему не в финале. Короткий отзыв по критериям отвечает на этот вопрос сразу, и спорить становится не о чем.

Рубрика для жюри с весами

Веса примерные, поправьте под кейс. Единого стандарта нет: Codenrock тоже советует задавать веса под приоритеты заказчика.

Решение работает

30 %
Засчитываем
Запускается по инструкции, основной сценарий проходит без подсказок команды.
Не засчитываем
Работает только на ноутбуке автора или только в записи.

Решает задачу кейса

30 %
Засчитываем
Закрывает то, что просил заказчик, включая неудобный случай из условия.
Не засчитываем
Красивая демонстрация соседней задачи.

Команда понимает код

20 %
Засчитываем
Любой участник показывает нужное место и объясняет решение.
Не засчитываем
Отвечает один человек, остальные не знают, что внутри.

Это можно внедрить

20 %
Засчитываем
Понятно, что нужно для запуска, где слабые места и что делать дальше.
Не засчитываем
Общие слова о масштабировании.
Презентацию отдельно не оцениваем: она влияет на всё остальное и без своего веса.

Что написать в положении

  • Критерии, веса и кто проверяет код
  • Можно ли использовать ИИ и надо ли это указывать
  • Что считается своим кодом, что можно взять из open source
  • Кому принадлежат права на решения
  • Согласие на обработку персональных данных и отдельное согласие на их распространение
  • Как участник может узнать причину своей оценки

Что берёт на себя Disputa

Рейтинг по критериям

Предварительный отбор виден сразу и объясним каждой команде.

Запуск решений

Код поднимается в песочнице, агент проходит сценарий как пользователь.

Кабинет жюри

Несколько судей, свои отметки у каждого, итог считается сам.

Вопросы к команде

Агент подсказывает, что спросить именно у этой команды.

Разбор для участников

Отзыв по критериям с цитатами из кода.

Сильные люди для спонсора

Вклад участников по коммитам и карточка с результатами.

На каких данных это написано

168учащихся
47команд
1 450вопросов в повестках приёмок
24 минутымедиана приёмки на команду, 4 курс

Осень 2026: четыре потока в двух вузах, данные на 29 октября.

Что обычно спрашивают

Сколько команд потянет проверка?

Назовите число команд и дедлайн, рассчитаем очередь проверок и заранее прогоним кейс.

Кто определяет победителя?

Жюри. Агент готовит таблицу, улики и вопросы, решение и баллы остаются за людьми.

Подходит для онлайн-хакатона?

Да. Команды сдают код через репозиторий, финал можно провести в комнате на платформе.

Можно задать свои критерии и номинации?

Да, критерии задаются под кейс, у каждого партнёрского кейса свои.

Где хранится код?

На GitHub, GitVerse, GitLab вашей организации или SourceCraft.

Пришлите кейс хакатона, соберу критерии

Покажу, как агент проверит решение и какие вопросы получит жюри. Отвечаю в течение рабочего дня.

Обсудить хакатон