Опрос
В Толоке есть шаблон Опрос (посмотреть код в песочнице). В нем уже настроена валидация и внешний вид задания.
- field.radio-group — позволяет выбрать один из вариантов ответа;
- field.checkbox-group — позволяет выбрать один или несколько вариантов ответа;
- field.text — позволяет ввести однострочный текст;
- condition.required — проверяет, что выбран хотя бы один вариант;
- plugin.toloka — настраивает внешний вид задания.
Что еще можно настроить
Если от пользователя требуется вводить длинный текст, то добавьте поле для многострочного текста field.textarea вместо field.text.
Добавьте компонент field.button-radio-group в виде кнопок. Кнопки лучше подходят, когда в вопросе 2-4 варианта с короткими названиями. Если вариантов много, то лучше использовать переключатель field.radio-group.
Если вам не подходит этот шаблон, посмотрите другие примеры в этом разделе.
Выделить блоки вопросов
Способы выделения блоков вопросов:
Используйте компонент view.group — выделение с помощью рамки.
Используйте компонент view.divider — горизонтальный разделитель.
Добавить кнопки и зависимые от них варианты ответа
С помощью helper.switch можно показывать элемент интерфейса только при выборе определенного ответа. В примере после нажатия одной из двух кнопок пользователю предлагается соответствующий список вариантов.