Типы вопросов формы
Регистрационная форма конкурса позволяет собрать дополнительную информацию от участников. Платформа поддерживает несколько типов вопросов.
Доступные типы вопросов
TEXT — Текстовое поле
Короткий текстовый ввод (одна строка).
Применение: Имя, должность, ссылка на GitHub, компания.
TEXTAREA — Многострочный текст
Большое текстовое поле для развёрнутых ответов.
Применение: О себе, мотивация участия, опыт работы.
SELECT — Выпадающий список
Выбор одного варианта из списка.
Применение: Уровень опыта, должность, роль в команде.
Настройка: Задайте варианты ответов (FormQuestionOption).
MULTI_SELECT — Множественный выбор
Выбор нескольких вариантов из списка.
Применение: Навыки, технологии, интересы.
Настройка: Задайте варианты ответов (FormQuestionOption).
CHECKBOX — Флажок
Одиночный чекбокс для подтверждения (да/нет).
Применение: Согласие с правилами, подтверждение условий.
RADIO — Радио-кнопки
Выбор одного варианта из нескольких (радио-группа).
Применение: Формат участия, предпочтительный трек.
Настройка: Задайте варианты ответов (FormQuestionOption).
DATE — Дата
Выбор даты из календаря.
Применение: Дата доступности, предпочтительная дата.
FILE — Загрузка файла
Загрузка файла при регистрации.
Применение: Резюме, портфолио, сертификат.
BIRTHDAY — Дата рождения
Специальный тип для ввода даты рождения.
Применение: Проверка минимального возраста.
Особенность: Можно задать minAge — минимальный возраст участника. Если участник младше, регистрация будет отклонена.
UNIVERSITY — Университет
Поле с автодополнением из базы университетов.
Применение: Для студенческих конкурсов.
CITY — Город
Поле с автодополнением из базы городов.
Применение: География участников, статистика.
Общие настройки вопроса
Каждый вопрос имеет следующие параметры:
| Настройка | Описание |
|---|---|
| Текст вопроса (label) | Что увидит участник |
| Подсказка (hint) | Пояснение под вопросом |
| Обязательный (required) | Нужно ли заполнять для завершения регистрации |
| Порядок (order) | Позиция вопроса в форме |
Варианты ответов
Для типов SELECT, MULTI_SELECT и RADIO нужно создать варианты ответов:
- Добавьте вопрос нужного типа
- Нажмите «Добавить вариант»
- Введите текст варианта
- Задайте порядок отображения
- Повторите для всех вариантов
Требования к полям профиля
Помимо вопросов формы, можно требовать заполнение полей профиля участника:
| Поле | Описание |
|---|---|
| NAME | Имя |
| SURNAME | Фамилия |
| PHONE | Телефон |
| TELEGRAM | Telegram-username |
| BIRTHDAY | Дата рождения |
| SEX | Пол |
Если поле обязательно, участник не сможет завершить регистрацию без его заполнения.
Переводы
Тексты вопросов и вариантов поддерживают мультиязычность через поле translations (JSON). Это позволяет показывать форму на языке участника.
Советы
- Не перегружайте форму — слишком много вопросов снижает конверсию
- Используйте подсказки — помогайте участникам понять, что от них ждут
- Обязательные поля — только для действительно важной информации
- SELECT вместо TEXT — где возможно, предлагайте выбор (легче анализировать)
- Минимальный возраст — используйте BIRTHDAY с
minAgeдля возрастных ограничений
Частые вопросы
В: Можно ли менять форму после начала регистрации?
О: Да, но удаление вопроса удалит и ответы участников.
В: Где посмотреть ответы?
О: В разделе «Сообщество» → «Участники». Доступен экспорт в Excel.