Codenrock
В разработке
В разработке
ОрганизаторСредний6 мин

Создание задач

Как добавить задачи в трек конкурса

Создание задач

Задачи — это то, что участники будут решать. В этой статье — как создавать задачи разных типов.

Типы задач

На платформе доступны следующие типы задач:

ТипОписаниеПроверка
TESTТест с вариантамиАвтоматическая
TEXTТекстовый ответРучная / AI
FILEЗагрузка файлаРучная / Автоматическая
CODINGПрограммированиеАвтоматическая

Примечание: Для ML-чемпионатов используйте тип FILE с автоматической проверкой. Участники загружают CSV-файл с предсказаниями, а система рассчитывает метрику качества.

Создание задачи

Шаг 1: Откройте трек

  1. Перейдите в «Треки» в Dashboard
  2. Выберите трек, куда добавить задачу
  3. Нажмите «Управление задачами»

Шаг 2: Добавьте задачу

  1. Нажмите «+ Добавить задачу»
  2. Выберите тип задачи
  3. Заполните форму

Шаг 3: Заполните общие поля

ПолеОписание
НазваниеНазвание задачи
УсловиеЧто нужно сделать (Markdown)
БаллыСколько баллов за решение
ПорядокПозиция в треке

Шаг 4: Настройте ограничения

ПолеОписание
ПопыткиСколько раз можно отвечать
ВремяЛимит времени на задачу

Шаг 5: Настройте специфичные параметры

В зависимости от типа задачи — разные настройки.

Настройка TEST-задач

Добавление вариантов ответа

  1. Введите текст варианта
  2. Отметьте правильные варианты (☑)
  3. Нажмите «+ Добавить вариант» для новых

Тип выбора

ТипОписание
Один ответТолько один правильный
НесколькоНесколько правильных

Перемешивание

  • Варианты: случайный порядок ответов
  • Вопросы: случайный порядок вопросов (для теста из нескольких)

Оценивание

РежимОписание
Всё или ничегоБаллы только за полностью правильный ответ
ЧастичноеБаллы за каждый правильный выбор

Пример частичного оценивания (4 варианта, 2 правильных):

  • 2 правильных выбрано = 100%
  • 1 правильный + 0 неправильных = 50%
  • 1 правильный + 1 неправильный = 0%

Настройка TEXT-задач

Тип проверки

ТипОписание
РучнаяОрганизатор проверяет
Точный ответСравнение со строкой
AI (LLM)Проверка языковой моделью

Точный ответ

  • Введите ожидаемый ответ
  • Опционально: игнорировать регистр

Критерии оценки (для ручной)

Опишите, по каким критериям оценивать:

  • Полнота ответа
  • Правильность
  • Оформление

Настройка FILE-задач

Разрешённые форматы

Выберите, какие файлы можно загружать:

  • Документы: PDF, DOC, DOCX
  • Архивы: ZIP, RAR
  • Изображения: PNG, JPG
  • Код: PY, JS, и др.

Максимальный размер

Обычно 10-50 МБ.

Количество файлов

  • Один файл
  • Несколько файлов

Настройка CODING-задач

CODING — задачи на программирование с автоматической проверкой. Это самый сложный тип задач с множеством настроек.

Основные настройки

НастройкаОписание
ЯзыкиВыберите разрешённые языки программирования
ВремяЛимит времени на тест (1-5 сек)
ПамятьЛимит памяти (256-512 МБ)
ТестыПубличные и скрытые тесты

Дополнительные возможности

ФункцияОписание
ЧеккерКастомная проверка ответа
ИнтеракторДля интерактивных задач
Score from CheckerЧастичные баллы от чеккера
Best Score ModeУчёт лучшего результата

Подробнее: Полное руководство по CODING-задачам — Настройка CODING-задач

Настройка FILE-задач для ML-соревнований

Для ML-чемпионатов используйте тип FILE с автоматической проверкой.

Датасет

Загрузите или укажите ссылку на данные в условии задачи:

  • Train (обучающая выборка)
  • Test (тестовая выборка)
  • Sample submission (пример ответа)

Автопроверка

Включите автоматическую проверку и выберите метрику:

  • RMSE
  • MAE
  • Accuracy
  • F1
  • AUC-ROC
  • Custom

Формат ответа

Укажите формат файла с предсказаниями (обычно CSV).

Сохранение задачи

После заполнения:

  1. Проверьте все поля
  2. Нажмите «Создать» или «Сохранить»
  3. Задача появится в треке

Порядок задач

Изменение порядка:

  1. Перетащите задачу за иконку ≡
  2. Или укажите номер в поле «Порядок»

Редактирование задачи

  1. В списке задач нажмите на нужную
  2. Измените параметры
  3. Сохраните

Примечание: Если на задачу уже есть решения, некоторые изменения могут повлиять на результаты.

Удаление задачи

  1. Откройте задачу
  2. Нажмите «Удалить»
  3. Подтвердите

Предупреждение: Удаление задачи удаляет все решения. Это необратимо.

Предпросмотр

Проверьте, как задача выглядит для участника:

  1. Нажмите «Предпросмотр»
  2. Убедитесь, что условие понятно
  3. Проверьте форматирование

Советы

  1. Пишите понятные условия — участники не должны гадать
  2. Добавляйте примеры — особенно для CODING
  3. Тестируйте сами — решите задачу перед публикацией
  4. Балансируйте сложность — не все задачи сложные
  5. Проверяйте тесты — для CODING убедитесь в корректности

Частые вопросы

В: Можно скопировать задачу?

О: Пока такой функции нет.

В: Как добавить картинку в условие?

О: Используйте Markdown: ![alt](url)

В: Можно менять баллы после публикации?

О: Да, но это повлияет на уже начисленные баллы.

В: Как добавить подсказку?

О: Включите в условие раздел «Подсказки» с текстом.

Связанные статьи

Последнее обновление: 07.02.2026
К оглавлению