Відповіді за умовчанням
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} у текстове поле відповіді за умовчанням.