x

Основні розділи

  1. LimeSurvey Cloud проти LimeSurvey CE
  2. LimeSurvey Cloud - Короткий посібник із початку роботи
  3. Встановлення - LimeSurvey CE
  4. Як створити хороше опитування (посібник)
  5. Початок роботи
  6. Адміністрування LimeSurvey
  7. Опитування - вступ
  8. Налаштування опитування
  9. Меню опитування
  10. Структура опитування
  11. Питання - вступ
  12. Групи питань - вступ
  13. Опитування - керування
  14. Параметри панелі інструментів опитування
  15. Багатомовне опитування
  16. ExpressionScript Engine - Короткий посібник
  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)

Опис

Цей атрибут активний, лише коли ви друкуєте опитування з вигляду для друку. Він примусово вставляє розрив сторінки перед питанням.

Доступні варіанти

  • Увімк.
  • Вимк. (за замовчуванням)



Тип шкали експорту SPSS (scale_export)

Опис

Використовується лише для експорту SPSS. Цей атрибут перевизначає шкалу за замовчуванням, яку визначає SPSS. Щоб дізнатися, для чого призначені різні шкали вимірювання, прочитайте відповідну документацію SPSS.

Доступні опції

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


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

Опис

Якщо ви увімкнете цей параметр, учасник зможе вводити в текстові поля лише числа.

Для типів питань Рівняння це налаштування означає, що результатом може бути лише число, а не рядок. Це гарантує правильні обчислення/перетворення в наступних рівняннях щодо десяткової відмітки.

Поведінка залежно від типу питання

  1. За умовчанням: Якщо тема вводить значення, яке не є числом, це значення одразу видаляється з текстового поля, щоб можна було ввести відповідне значення.
  2. Масив (тексти): Якщо параметр Тільки числа вимкнено, параметри "Показати підсумок для" та "Показати підсумок" будуть проігноровані, а текстові поля підсумків не відображатимуться.
  3. Рівняння: Увімкнення цього параметра примусово перетворює результати рівняння на числове значення. Якщо результат рівняння не є числом (і не є порожнім), рівняння поверне NaN, який буде збережено як порожній рядок у таблиці відповідей.

Доступні параметри

  • Увімкнено
  • Вимкнено (за умовчанням)


Статистика

Показати у загальнодоступній статистиці (public_statistics)

Опис

Цей атрибут дозволяє адміністратору опитування обрати, чи слід показувати результати певного питання учасникам опитування після того, як вони завершили опитування.

Примітка: Щоб статистика відображалася на останній сторінці, не забудьте ввімкнути цю функцію в розділі налаштування презентації та навігації. Інакше посилання на статистику наприкінці опитування не відображатиметься.

Типове значення для кожного питання — 'Off' (= не показувати статистику питання респондентам). Потрібно ввімкнути цей параметр для кожного окремого питання, якщо ви хочете показувати статистику опитування за цим питанням (цими питаннями) учасникам опитування після завершення опитування.

Доступні варіанти

  • Увімк.
  • Вимк. (типово)



Відобразити графік (display_chart)

Опис

Цей атрибут дозволяє адміністратору опитування вибрати, чи слід показувати учасникам опитування діаграму з результатами питання після заповнення опитування.

Примітка: Щоб діаграма відображалася на останній сторінці, потрібно ввімкнути такі параметри:


Доступні варіанти

  • Увімк.
  • Вимк. (за замовчуванням)



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

Опис

Цей атрибут дозволяє адміністратору опитування вибрати тип діаграми, яка відображатиметься респонденту після завершення заповнення опитування.

Примітка: Не забудьте змінити налаштування питання та налаштування опитування, щоб діаграми відображалися в кінці опитування. Докладніше читайте в розділі вікі про атрибут питання «Відобразити графік (діаграму)».

Доступні параметри

  • Гістограма
  • Кругова діаграма
  • Радарна діаграма
  • Лінійна діаграма
  • Полярна діаграма
  • Кільцева діаграма