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

Ідентифікатор SGQA

From LimeSurvey Manual

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


Важливо:
Ідентифікатори SGQA і коди INSERTANS: були визнані застарілими починаючи з версії 4 в виразах і більше не можуть використовуватися в LimeSurvey 7.

Натомість використовуйте коди питань, сумісні з ExpressionScript. Якщо тег SQGA/INSERTANS: імпортується разом зі структурою опитування/архівом, він автоматично перетворюється. Ознайомтеся з правилами іменування.


Підказка: На цій сторінці описано, як визначити ідентифікатор SGQA. Інформацію про його використання дивіться на сторінці Додавання питання.


Загальний опис

Ідентифікатор SGQA (Survey/Group/Question/Answer — опитування/група/питання/відповідь) — це скорочений спосіб звернутися до відповіді на питання. Кожне опитування, кожна група і кожне питання, які ви створюєте, отримують у базі даних унікальний номер. Цей номер можна побачити в адміністративному інтерфейсі в заголовку панелі опитування, групи та питання (наприклад, див. стовпець «Ідентифікатор питання» нижче).



Щоб визначити ідентифікатор SGQA, потрібно записати номери опитування, групи та питання разом, розділивши їх літерою «X». Наприклад, SGQA має виглядати так: "745X35X5".


Примітка: Завжди використовуйте великі літери ("X" замість "x")!


Використання редактора для додавання заповнювача

Вбудований редактор має функцію вибору заповнювача для певного питання. Ця піктограма називається "Placement fields". Ця функція завжди показує лише питання з попередніх сторінок опитування, тому результат залежить від режиму опитування.




Ідентифікатор для питань з однією відповіддю

Наприклад: опитування має ідентифікатор 1, група має ідентифікатор 6, питання має ідентифікатор 12. Ваш ідентифікатор для питання з однією відповіддю виглядатиме так:

1X6X12


Ідентифікатор для питань з декількома відповідями

Оскільки це питання з множинним вибором, потрібно також визначити конкретну відповідь. Просто додайте код цієї відповіді без літери X. Наприклад: опитування має ідентифікатор 1, група має ідентифікатор 6, питання має ідентифікатор 12. Конкретна відповідь має код 'ber1'.

Ваш ідентифікатор для цієї відповіді на питання з множинним вибором виглядатиме так:

1X6X12ber1


Ідентифікатор для типів табличних запитань

Оскільки це табличне запитання, потрібно також визначити конкретне підпитання в клітинці. Додайте код підпитання рядка без літери X. Наприклад: опитування має ідентифікатор 1, група має ідентифікатор 6, питання має ідентифікатор 12. Конкретне підпитання має код 'ber1'. Ваш ідентифікатор для відповіді на це питання типу "Масив" виглядатиме так:

1X6X12ber1


Ідентифікатор для питань типу «Масив (текст)» або «Масив (число)»

Оскільки це комбіноване табличне запитання, потрібно також визначити конкретну відповідь у клітинці. Додайте код підпитання рядка без літери X, потім символ підкреслення і, нарешті, код підпитання, яке визначає стовпець. Наприклад: опитування має ідентифікатор 1, група має ідентифікатор 6, питання має ідентифікатор 12. Конкретне підпитання має код 'ber1', а стовпець визначається підпитанням з кодом 'lab1'.

Ваш ідентифікатор для відповіді на це питання типу "Масив (текст)" виглядатиме так:

1X6X12ber1_lab1


Застосування ідентифікатора SGQA

Ідентифікатор SGQA можна використовувати, щоб підставляти раніше збережені відповіді в текст питання наступних питань (короткий посібник дивіться в вступному розділі вікі про питання).

Його також можна використовувати в URL-запиті опитування, щоб «попередньо заповнити» відповіді. Наприклад, для SGQA 1X6X121ab1 ваш URL-запит може містити "&1X6X121ab1=Y", щоб попередньо заповнити цю відповідь значенням "Y". (Дивіться Попереднє заповнення відповідей опитування за допомогою URL-адреси опитування)


Докладніше про поля URL дивіться в наступному розділі вікі.


Ідентифікатор SGQA також є назвою поля, у якому зберігаються дані для кожного питання в базі даних/таблиці відповідей опитування.


Динамічне посилання на ідентифікатор SGQ

Іноді виникає потреба динамічно посилатися на питання. Наприклад, якщо ви хочете приховати поле введення тексту у відповіді на питання типу «Короткий текст». Це можна зробити за допомогою ідентифікатора {SGQ}. LimeSurvey замінить {SGQ} на повний ID цього питання, наприклад, 3583X84X249