Ответы по умолчанию
From LimeSurvey Manual
Введение
Для различных типов вопросов можно задать значение по умолчанию, которое будет записано, если участник опроса пропустит вопрос или решит, что его устраивает предложенный ответ по умолчанию. Чтобы получить доступ к этой функции, найдите кнопку Редактировать ответы по умолчанию в меню вопроса, которое открывается через три точки (видны при наведении курсора) рядом с вопросом.
Допустимые значения
- Для вопросов с одним ответом отображаются выпадающие списки, в которых можно выбрать нужное значение по умолчанию.
- Для вопросов с множественным выбором отображаются флажки, с помощью которых можно выбрать нужное состояние по умолчанию (отмечено или не отмечено).
- Для вопросов с текстовым вводом отображается поле, в которое можно ввести любую строку или выражение. Если вы используете выражение, необходимо использовать фигурные скобки.
- Для вопросов типа «дата и время», если вы задаёте фиксированное значение, оно должно быть в формате YYYY-MM-DD (например: 2022-02-28). Если для задания даты вы используете выражение, формат должен быть таким: date ('Y-m-d') или date ('Y-m-d H:s'). Например, если вы хотите задать текущее время по умолчанию в вопросе с датой в формате HH:MM (часы и минуты), в поле ответа по умолчанию необходимо использовать полный формат времени: date ('Y-m-d H:s'). Формат в выражении не зависит от формата, заданного в настройках вопроса.
- Для скрытого вопроса альтернативным решением может стать ExpressionScript с оператором присваивания.
Значение по умолчанию с помощью ExpressionScript
Только типы вопросов «Текст» и «Да/Нет» позволяют администратору опроса использовать ExpressionScript LimeSurvey для изменения значения по умолчанию. Для всех остальных типов вопросов можно использовать операторы присваивания.
Пример
- У вас есть неанонимный опрос, в котором {TOKEN:ATTRIBUTE_1} — это возраст человека на момент создания таблицы участников опроса. Вы хотите заранее заполнить вопрос/ответ по умолчанию возрастом человека и попросить его подтвердить возраст или изменить значение, если оно неточно. Для этого введите {TOKEN:ATTRIBUTE_1} в текстовое поле ответа по умолчанию.