Глоссарий терминов
Справочник терминов и понятий, используемых на платформе Codenrock.
Общие термины
Конкурс (Contest)
Мероприятие на платформе — хакатон, соревнование, чемпионат или образовательная программа. Конкурс включает описание, сроки, треки с задачами и участников.
Мероприятие
Синоним термина «конкурс». Используется взаимозаменяемо.
Платформа
Веб-приложение Codenrock, где проводятся конкурсы.
Типы конкурсов
Хакатон (Hackathon)
Соревнование по созданию прототипов и MVP за ограниченное время (обычно 24-72 часа). Участники работают в командах над решением бизнес-задач.
Алгоритмическое соревнование
Классические соревнования по программированию в формате ICPC. Участники решают алгоритмические задачи на скорость и правильность.
ML-чемпионат
Соревнование по машинному обучению. Участники обучают модели на предоставленных данных и соревнуются за лучшую метрику качества.
Квиз
Конкурс с тестами и задачами на знания. Подходит для отбора, образовательных программ и проверки знаний.
Песочница (Sandbox)
Тренировочный режим конкурса без ограничений по времени. Используется для практики.
Структура конкурса
Трек (Track)
Номинация или направление внутри конкурса. Каждый трек содержит набор задач. Примеры: «Backend», «Frontend», «Data Science».
Задача (Task)
Элемент трека, который участник должен выполнить. Может быть тестом, кодом, файлом, текстом.
Решение (Solution)
Ответ участника на задачу. Может проверяться автоматически или вручную.
Попытка (Attempt)
Одна отправка решения. Некоторые задачи ограничивают количество попыток.
Этап (Stage)
Временной период или фаза конкурса. Пример: «Отборочный этап», «Финал».
Типы задач
TEST
Тест с вариантами ответов. Участник выбирает один или несколько правильных вариантов.
TEXT
Задача с текстовым ответом. Участник вводит развёрнутый ответ.
FILE
Задача с загрузкой файла. Участник загружает код, документ, архив или CSV. Для ML-соревнований используется с автоматической проверкой по метрике качества.
CODING
Алгоритмическая задача. Участник пишет код, который проверяется на тестах.
Участие
Участник (Participant)
Пользователь, зарегистрированный на конкурс.
Организатор (Organizer)
Пользователь с правами управления конкурсом.
Команда (Team)
Группа участников, совместно решающих задачи.
Капитан (Leader)
Создатель команды с правами управления: приглашение участников, изменение настроек.
Членство (Membership)
Участие пользователя в команде. Может быть в статусе: ожидание, принято, отклонено.
Статусы
DRAFT (Черновик)
Конкурс в процессе создания. Не виден участникам.
PUBLISHED (Опубликован)
Конкурс доступен для регистрации и участия.
Активный (Active)
Конкурс, который идёт прямо сейчас (между датами начала и окончания).
Завершённый (Finished)
Конкурс, дата окончания которого прошла.
isAssembled
Флаг, обозначающий, что команда полностью сформирована и готова к участию.
Доступ
PUBLIC (Публичный)
Конкурс виден всем, регистрация открыта.
PRIVATE (Приватный)
Конкурс не виден на главной, доступен только по прямой ссылке.
INVITE_ONLY (По приглашениям)
Регистрация только по приглашению организатора.
Оценивание
Балл (Score / Points)
Численная оценка за решение задачи.
Рейтинг (Rating)
Позиция участника или команды относительно других.
Глобальный рейтинг
Рейтинг участника по всем конкурсам на платформе.
Медаль
Награда за место в конкурсе: золотая, серебряная, бронзовая.
Сертификат
Документ, подтверждающий участие или достижение в конкурсе.
Коммуникации
Рассылка (Newsletter)
Массовое сообщение участникам конкурса по email или Telegram.
Шаблон рассылки
Заготовка письма, которую можно использовать повторно.
Уведомление
Автоматическое сообщение о событии (приглашение в команду, изменение статуса).
Организация
Dashboard
Панель управления конкурсом для организатора.
Kanban
Доска со статусами участников в виде колонок.
Форма регистрации
Анкета, которую заполняет участник при регистрации.
Страница конкурса
Отдельная страница с информацией (правила, призы, FAQ).
FAQ
Раздел с часто задаваемыми вопросами и ответами.
Роли организаторов
READONLY
Только просмотр без возможности редактирования.
EDITOR
Редактирование контента (страницы, задачи, рассылки).
MANAGER
Управление участниками и командами.
ADMIN
Полный доступ ко всем настройкам конкурса.