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 Engine - Короткий посібник
  17. Некатегоризовані та розширені функції
  18. Загальні поширені запитання
  19. Усунення несправностей
  20. Обхідні рішення
  21. Ліцензія
  22. Журнал змін версій
  23. Плагіни
 Actions

Питання - вступ

From LimeSurvey Manual

Ця сторінка, можливо, перекладена машинним способом і може містити помилки. Показати англійський оригінал · Покращити цей переклад
This page is a translated version of the page Questions - introduction and the translation is 100% complete.


  Увага : Зверніть увагу, що пояснення та знімки екрана в цьому розділі вікі базуються на LimeSurvey 3.


Вступ

Після того як ви створили групи питань, можна починати додавати питання до кожної групи. Це можна зробити кількома способами. Нижче наведено два з них:



  • Відкрийте групу питань і знайдіть кнопку швидкої дії Додати питання;


Опис полів

Під час додавання питання вам буде запропоновано ввести код питання, тексти питання та допомоги, а також загальні параметри питання:



  • Код запитання: Це ідентифікатор, номер або код питання, який використовується для швидкої ідентифікації. Зазвичай це поле не відображається учасникам опитування, якщо інше не вказано на панелі Презентація - Показувати номер та/або код питання. Особливо корисно, якщо ви хочете використовувати функцію оцінювання LimeSurvey та/або ExpressionScript.
Примітка: Код питання має бути унікальним в межах одного опитування, починатися з літери та містити лише буквено-цифрові символи. Якщо ви колись спробуєте експортувати свої дані до SPSS або R, то побачите, що «qcode» стає міткою значення, тому код має бути унікальним. Наразі LimeSurvey підтримує застарілі значення кодів, але кнопка Показати файл логіки виділятиме такі питання кольором, щоб ви знали, що їхні назви слід змінити.
  • Питання: Це власне питання, яке ставиться. Довжина питання тут практично не обмежена, проте якщо ви хочете пояснити, як заповнювати питання, залиште це для поля «Допомога». Можна використовувати HTML-код, наприклад, для вставлення зображень:
       
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
Порада: Ви також можете скористатися HTML WYSIWYG-редактором, який пропонує графічний інтерфейс для виконання найважливіших завдань, таких як використання різних шрифтів чи розмірів, вставлення зображень тощо. Щоб дізнатися більше, прочитайте наступний розділ вікі.
  • Допомога: Це необов’язкове поле. Воно корисне, якщо питання потребує пояснення або ви хочете пояснити, як на нього слід відповідати. Коли ви вводите текст у це поле, на екранах опитування поруч із текстом довідки з’являється значок «знак питання».


Примітка: Вкладка Загальні параметри відкривається за замовчуванням, коли ви додаєте/редагуєте питання (праворуч на панелі). Тут містяться найважливіші атрибути, такі як тип питання, тема питання, а також обов’язковий атрибут. Проте ви можете додатково налаштувати питання, використовуючи всі інші атрибути на решті вкладок (див. знімок екрана нижче). Щоб дізнатися більше про безліч способів створення питань у LimeSurvey, продовжте читання наступного розділу вікі.


Загальні параметри

Різні вкладки відображаються в правій частині екрана. Найпростіша та найважливіша з них - вкладка Загальні параметри. Звідси можна змінити такі налаштування питання:

  • Тип питання: Визначає тип відповіді, який дозволяє опитування. Опис різних доступних варіантів дивіться в розділі типи питань.
  • Група питань: Щоб змінити групу питань, виберіть потрібну групу з випадаючого списку.
  • Перевірка: Ця функція доступна для всіх питань текстового та числового типу. У цьому полі можна використовувати стандартні регулярні вирази для перевірки відповідей на питання, і якщо відповіді не відповідають цьому виразу, користувачеві буде запропоновано спробувати ще раз, перш ніж він зможе продовжити.
  • Інше?: Цей параметр можна використовувати лише з певними типами питань. Якщо його увімкнено, питання міститиме як можливу відповідь додатковий варіант/поле «інше», яке може вибрати учасник опитування, якщо його не влаштовують попередньо визначені варіанти відповідей.
  • Обов'язкове?: Це налаштування дозволяє вимагати від учасників опитування відповісти на всі обов'язкові питання, перш ніж вони зможуть перейти до наступного питання. Зверніть увагу, що для питання з рейтингом потрібно ранжувати всі елементи.
  • Умова: Це рівняння ExpressionScript, яке визначає умови питання. Якщо воно набуває значення true (1), питання відображатиметься учаснику опитування; інакше воно приховане, і оскільки воно нерелевантне, дані для цього питання в базі даних записуються як NULL. Докладніше про використання цього параметра можна дізнатися в розділі вікі ExpressionScript.
  • Зашифровано: Це налаштування доступне лише для деяких типів питань і визначає, чи шифруються збережені дані відповідей у базі даних. Це дає додатковий рівень безпеки, якщо вашу базу даних зламають. Однак є й деякі незначні недоліки: ви не зможете шукати частковий текст у перегляді відповідей, а шифрування/розшифрування також потребує додаткових ресурсів сервера.
  • Зберегти як значення за замовчуванням: Це налаштування дозволяє зберегти налаштування поточного типу питання як налаштування за замовчуванням для нових питань. Якщо встановити його в «Увімк.», значення за замовчуванням буде збережено, після чого після збереження параметр автоматично повернеться в «Вимк.».
  • Очистити значення за замовчуванням: За допомогою цього налаштування можна скинути будь-які значення за замовчуванням, збережені функцією «Зберегти як значення за замовчуванням», і повернутися до системних значень за замовчуванням. Якщо встановити його в «Увімк.», значення за замовчуванням буде скинуто, після чого після збереження параметр автоматично повернеться в «Вимк.».
Примітка: Як видно на знімку екрана вище, для налаштування питання, окрім вкладки загальних параметрів, можна використовувати багато інших опцій. Ці розширені налаштування питання відрізняються для кожного типу питання! Тому, будь ласка, ознайомтеся з документацією для вашого конкретного типу питання.

Імпорт питання

Наведені нижче кроки демонструють, як імпортувати питання в опитування.

(1) В опитуванні натисніть вкладку Структура.

(2) На сторінці Створити питання натисніть Імпортувати питання у верхній частині сторінки.



Буде показано параметри Імпортувати питання.



(3) Натисніть Переглянути і виберіть файл .lsq (це формат типу питання LimeSurvey).

(4) Виберіть Група питань призначення, до якої потрібно додати імпортоване питання.

(5) Оберіть, чи потрібно Автоматично перейменувати код питання, якщо він уже існує. Якщо код питання вже існує, увімкніть цей параметр, щоб використати інший код питання. Ви також можете мати два питання з однаковим кодом питання. Однак можуть виникнути проблеми, якщо ви використовуєте складніші можливості LimeSurvey, як-от ExpressionScript, або працюєте з експортованими даними в R чи SPSS (qcode стає міткою значення).

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

(6) Оберіть, чи потрібно Перетворити посилання на ресурси. Цей параметр зазвичай використовують разом з ExpressionScript для створення складних типів питань. Якщо використовувати їх разом, можна реалізувати складне розгалуження, оцінювання, перевірку та/або персоналізацію.

(7) Натисніть Імпорт у верхній правій частині екрана.


Буде показано Підсумок імпорту питання.


Інформація з таблиці учасників опитування

Зверніть увагу, що таблиці токенів тепер називаються таблицями учасників опитування.

Ви можете вставляти інформацію або текст із таблиці учасників опитування у своє питання, щоб воно показувало контекстну інформацію. Щоб LimeSurvey міг це робити, опитування має бути налаштоване як неанонімне (тобто з відстеженням), а також для нього має бути створена таблиця учасників опитування.

У питанні можна використовувати такі заповнювачі:

{TOKEN:FIRSTNAME} вставляє значення з поля "firstname" у таблиці учасників опитування
{TOKEN:LASTNAME} вставляє значення з поля "lastname" у таблиці учасників опитування
{TOKEN:EMAIL} вставляє значення з поля "email" у таблиці учасників опитування
{TOKEN:ATTRIBUTE_1} вставляє значення з поля "attribute_1" у таблиці учасників опитування
{TOKEN:ATTRIBUTE_2} вставляє значення з поля "attribute_2" у таблиці учасників опитування

Щоб використати будь-який із наведених вище заповнювачів, введіть його в тексті питання саме так, як написано вище. Наприклад:

Вітаємо, {TOKEN:FIRSTNAME}. Ми надіслали вам лист на адресу {TOKEN:EMAIL}.


Якщо ви хочете ще більше налаштувати свої питання, скористайтеся [[ExpressionScript - Presentation/uk|ExpressionScript]]. Наприклад, щоб застосувати техніку персоналізації, введіть:

<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?

Ви також можете використовувати JavaScript для подальшого налаштування питань. Спершу потрібно дозволити використання JavaScript під час створення питань. Для цього вимкніть XSS-фільтр у загальних налаштуваннях вашої інсталяції LimeSurvey. Однак вимикати цей параметр не завжди доцільно — додаткову інформацію дивіться в розділі вікі. Персоналізація питань за допомогою JavaScript:

Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}. Is this correct?
What do you as a {TOKEN:ATTRIBUTE_1} think about your
<script type="text/javascript" language="Javascript">;
   var job='{TOKEN:ATTRIBUTE_1}';
   if (job=='worker') {
      document.write ('bosses')
   } else {
      document.write('workers')
   }
</script>
?

Інформація з попередніх відповідей

LimeSurvey дозволяє адміністраторам опитувань вставляти відповідь(і) на попередні питання в текст питання:

  • Ви можете посилатися на відповіді на тій самій сторінці та навіть динамічно оновлювати персоналізовані повідомлення, коли відповіді на сторінці змінюються.
  • Ви можете використовувати назви на основі кодів питань — докладніше дивіться в документації ExpressionScript.


У WYSIWYG HTML редактор (FCKeditor) інтегровано майстер, за допомогою якого можна легко вставляти коди попередніх питань/відповідей. Цей плагін називається LimeReplacementFields.


Щоб скористатися цією функцією в FCKeditor:

(1) Натисніть значок «lime у дужках».

(2) Виберіть питання у випадному списку.



Показуються лише відповіді з попередніх сторінок.

Примітка щодо LimeReplacementFields: Щоб видалити посилання на тег {name}, виділіть усі символи від відкривної дужки до закривної та натисніть Delete. НЕ стирайте його посимвольно клавішею Delete або Backspace, інакше поле з’явиться знову.

Стилізація питань

Макет або дизайн питання можна змінити за допомогою CSS у редакторі теми.