x

Основные главы

  1. LimeSurvey Cloud и LimeSurvey CE: сравнение
  2. Краткое руководство по началу работы - LimeSurvey 3.0+
  3. Установка - LimeSurvey CE
  4. Как разработать хороший опрос (руководство)
  5. Начиная
  6. Администрирование LimeSurvey
  7. Опросы - Вступление
  8. Настройки опроса
  9. Меню опроса
  10. Структура опроса
  11. Вопросы — введение
  12. Группы вопросов - введение
  13. Опросы - управление
  14. Параметры панели инструментов опроса
  15. Многоязычный опрос
  16. Движок ExpressionScript — краткое руководство
  17. Не классифицированы и расширенные функции
  18. ЧаВо
  19. Устранение неполадок
  20. Обходные пути
  21. Лицензия
  22. Журнал изменений версий
  23. Плагины
 Actions

Тип вопроса - Уравнение

From LimeSurvey Manual

Эта страница, возможно, переведена машинным способом и может содержать ошибки. Показать английский оригинал · Улучшить этот перевод
This page is a translated version of the page Question type - Equation and the translation is 100% complete.

Краткое описание

 Hint: В отличие от всех остальных типов вопросов, скрытое уравнение всё равно вычисляется, а его значение сохраняется в базе данных.


 Hint: Тип вопроса «Уравнение» позволяет присвоить значение другому вопросу. Подробнее: использование оператора присваивания.


  Из соображений безопасности HTML-теги не могут быть сохранены в базе данных.


Этот тип вопроса позволяет автору создать уравнение (например, вычисление или персонализированный отчёт) и сохранить его в переменной базы данных. В уравнениях можно использовать любой синтаксис, поддерживаемый ExpressionScript. Если вы работаете с числовыми значениями, обязательно используйте дополнительную настройку вопроса «Только числа», как описано ниже.

Ниже приведён пример использования этого типа вопроса:




Пример: Limesurvey_survey_BMIsample.lss.zip.

Редактирование уравнения

Использование специальной настройки

Лучший способ редактировать уравнение — использовать специальную настройку: это позволяет применять одно и то же уравнение для разных языков и гарантирует, что в уравнение не попадёт HTML. Так вы можете показать пользователю целое предложение, но сохранить в базе данных только нужное значение: например, введите {weightkg/tall} в настройке уравнения и отобразите «Ваш ИМТ: {self.NAOK}».

Если внутри нужно использовать выражение, необходимо добавить фигурные скобки.

Использование текста вопроса

Вы можете вносить изменения через редактор HTML/WYSIWYG или в HTML коде:

  • С помощью редактора WYSIWYG:



  • В HTML коде:



Редактирование в исходном коде рекомендуется, если вы хотите записать в таблицу ответов чистый текст или чистое числовое значение. Редактируя исходный код, вы можете удалить любой HTML-код, который может повлиять на процесс сохранения.



Подсказка: Чтобы узнать о различных редакторах HTML, см. раздел вики о режиме редактора HTML.

Общие настройки

Обязательный

Описание

Эта опция позволяет администраторам опроса требовать от респондентов ответа на определённые вопросы опроса. Если на обязательные вопросы не получен ответ, респонденты не смогут перейти дальше. Если у вас есть вопрос с несколькими подвопросами и необходимо, чтобы ответ был дан только на некоторые из них, используйте атрибут минимум ответов, расположенный на вкладке Логические схемы.

Если вы используете любую из предустановленных тем и атрибут вопроса Обязательный включён, рядом с вопросом отображается красная звёздочка. Если вы хотите скрыть её, ознакомьтесь с этими инструкциями.


Доступные варианты

  • Вкл. - на вопрос необходимо ответить, прежде чем участник сможет перейти на следующую страницу - вариант ответа «Нет ответа» никогда не отображается.
  • Мягкий - если на вопрос не дан ответ, при попытке перейти на следующую страницу отображается предупреждение - однако участник может проигнорировать его и продолжить. Обратите внимание, что вариант «Нет ответа» по-прежнему отображается (если он включён в настройках раздела «Презентация обзора»)
  • Выкл. (по умолчанию) - на вопрос можно не отвечать



Условие

Описание

Если результат условия равен «1» или «true», вопрос считается «релевантным» в контексте опроса, то есть отображается участнику опроса. В противном случае вопрос скрывается. Для любого вопроса опроса можно задать уравнение условия. Эта функция является преемником условий и поддерживает гораздо более сложную условную логику.

Подсветка синтаксиса

Каждый раз при сохранении условия оно проверяется и подсвечивается в соответствии с синтаксисом. Все ошибки выделяются цветом, чтобы вы могли быстро их обнаружить и исправить.

 Hint: Чтобы проверить, правильно ли используются все условия в вашем опросе, прочитайте о функции показа файла логики.


Допустимые значения

  • Любое условие, использующее синтаксис ExpressionScript, без окружающих фигурных скобок.

Примеры

Ниже приведены хорошие примеры подсветки синтаксиса.


Отображение

Скрыть этот вопрос (hidden)

Описание

Если параметр включён, вопрос всегда будет скрыт — он не будет отображаться для участников опроса. Эту функцию можно использовать в следующих случаях:

  • Если вы хотите заранее заполнить вопрос через URL, но не хотите, чтобы он отображался на экране. Это переопределяет любые условия, используемые в опросе, поскольку соответствующий вопрос даже не будет встроен в страницу.
  • Если вы хотите сохранить или вычислить значение «на лету» с помощью ExpressionScript.
Примечание: Для этой функции часто используется тип вопроса Уравнение.

Доступные варианты

  • Вкл
  • Выкл (по умолчанию)


CSS-класс (css_class)

Описание

Если вы хотите добавить специальные CSS-классы к определённым вопросам, введите название CSS-класса (или названия классов) в это поле. Обязательно оставляйте пробел между названиями разных классов.

Допустимые значения

  • Любая текстовая строка с пробелом между названиями разных CSS-классов.
 Hint: Вы также можете вставить в это поле выражение (New in 3.0.0 ). Помните, что результат выражения не будет обновляться динамически.


  Согласно W3C, названия CSS-классов могут содержать только символы [a-zA-Z и 0-9] и символы ISO 10646 начиная с U+00A1, а также дефис (-) и знак подчёркивания (_). Они не могут начинаться с цифры или с дефиса, за которым следует цифра. LimeSurvey кодирует CSS-классы, но не исправляет все ошибки полностью.



Справка по условию для печатной версии опроса (printable_survey_relevance_help)

Описание

Если вы хотите распечатать опрос, вы также можете распечатать уравнения условий для каждого вопроса. Но если вы хотите, чтобы в печатной форме вместо выражения отображалось пояснение, заполните это поле текстовым пояснением к уравнению условия.

Допустимые значения

  • Любой текст и/или числа, которые вы хотите отобразить в печатной форме.


Логика

Уравнение (equation)

Описание

Результат выражения, которое вы введёте здесь, будет сохранён в таблице ответов, а НЕ результаты выражений, введённых в текстовом поле вопроса. Например, вы можете отобразить в текстовом поле вопроса несколько выражений, чтобы показать респондентам некоторую статистику о них самих. Однако если вы хотите одновременно сохранить что-то другое, введите нужное выражение в это поле.

Это уравнение используется для всех языков.

Допустимые значения

  • Любой текст. Также можно использовать синтаксис Expression Manager (в окружении фигурных скобок).


Прочее

Вставить разрыв страницы в печатную версию (page_break)

Описание

Этот атрибут активен только при фактической печати опроса из печатной версии. Он принудительно вставляет разрыв страницы перед вопросом.

Доступные варианты

  • Вкл.
  • Выкл. (по умолчанию)



Шкала переменной при экспорте в IBM SPSS (scale_export)

Описание

Используется только для экспорта в SPSS. Этот атрибут переопределяет шкалу по умолчанию, определяемую SPSS автоматически. Чтобы узнать, как работают различные шкалы измерения, прочитайте соответствующую документацию по SPSS.

Доступные варианты

  • По умолчанию (default)
  • Номинальная (Nominal)
  • Порядковая (Ordinal)
  • Шкала (Scale)


Только числа (numbers_only)

Описание

Если включить эту опцию, участник сможет вводить в текстовые панели только числа.

Для типов вопросов «Уравнение» эта настройка указывает, что результатом может быть только число, а не строка. Это гарантирует правильные вычисления и преобразования в последующих уравнениях с учётом десятичного знака.

Поведение в зависимости от типа вопроса

  1. По умолчанию: если участник вводит значение, не являющееся числом, оно сразу удаляется из текстовой панели, чтобы можно было ввести корректное значение.
  2. Массив (текстовый): если опция Только числа отключена, опции «Показать суммы для» и «Показать итоговую сумму» будут отменены, а текстовые панели с суммами не будут отображаться.
  3. Уравнение: включение этой опции приведёт к принудительному преобразованию результатов уравнения в числовое значение. Если результат уравнения не является числом (и не пуст), уравнение вернёт NaN, который будет сохранён в таблице ответов как пустая строка.

Доступные варианты

  • Вкл.
  • Выкл. (по умолчанию)


Статистика

Показать в общедоступной статистике (public_statistics)

Описание

Этот атрибут позволяет администратору опроса выбрать, должны ли результаты по определённому вопросу отображаться участникам опроса после отправки ими анкеты.

Примечание: Чтобы статистика отображалась на последней странице, не забудьте включить эту функцию в разделе Настройки внешнего вида и навигации. В противном случае ссылка на статистику в конце опроса отображаться не будет.

По умолчанию для каждого вопроса установлено значение «Выкл.» (=не показывать статистику вопроса респондентам). Эту настройку необходимо включить для каждого отдельного вопроса, если вы хотите показывать участникам опроса статистику по этим вопросам после отправки опроса.

Доступные варианты

  • Вкл.
  • Выкл. (по умолчанию)



Показывать график (display_chart)

Описание

Этот атрибут позволяет администратору опроса выбрать, нужно ли показывать участникам опроса график с результатами по вопросу после того, как они заполнят опрос.

Примечание: Чтобы график отображался на последней странице, необходимо включить следующие параметры:


Доступные варианты

  • Вкл
  • Выкл (по умолчанию)



Тип диаграмм (chart_type)

Описание

Этот атрибут позволяет администратору опроса выбрать, какой тип диаграммы будет показан респонденту после заполнения опроса.

Примечание: Не забудьте изменить настройки вопроса и настройки опроса, чтобы диаграммы отображались в конце опроса. Подробнее см. в разделе вики об атрибуте вопроса «Показывать график».

Доступные варианты

  • Столбчатая диаграмма
  • Круговая диаграмма
  • Радар
  • Линия
  • Полярная диаграмма
  • Кольцевая диаграмма