Actions

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

From LimeSurvey Manual

Revision as of 09:07, 21 November 2023 by Maren.fritz (talk | contribs) (Created page with "=Динамично препращане към SGQ идентификатора=")


Забележка: SGQA идентификатори и INSERTANS: кодове вече няма да бъдат налични за използване в LimeSurvey 4 в изрази. Вместо това използвайте ExpressionScript съвместими кодове за въпроси. Вижте следната връзка за конвенции за именуване.


Съвет: Тази страница описва как можете да откриете SGQA идентификатор. За информация как да го използвате, моля, вижте страницата Добавяне на въпрос.


Общо описание

Идентификаторът SGQA (Проучване/Група/Въпрос/Отговор) е пряк път към отговора на въпрос. Всяка анкета, група и въпрос, които създавате, получават уникален номер, присвоен във вашата база данни. Можете да видите този номер в администраторския интерфейс в заглавието на анкетата, групата и лентата с въпроси (напр. вижте колоната „id на въпроса“ по-долу)



За да определите идентификатора на SGQA, трябва да поставите номерата на анкетата, групата и въпроса заедно с буквата „X“ между тях. Например SGQA трябва да изглежда така: "745X35X5".


Забележка: Винаги използвайте главни букви ("X" вместо "x")!


Използвайте редактора, за да добавите заместител

Интегрираният редактор има функция за избор на контейнер за определен въпрос. Иконата се нарича "Полета за разположение". Тази функция винаги изброява само въпроси от предишни страници с анкета, така че зависи от режима на анкетата.




Идентификатор за въпроси с един избор

Например: анкетата има ID 1, Групата има ID 6, Въпросът има ID 12. Вашият идентификатор за въпрос с един избор ще изглежда така:

1X6X12


Идентификатор за въпроси с множество възможности за избор

Тъй като това е въпрос с множество избори, конкретният отговор също трябва да бъде идентифициран. Просто добавете кода на този отговор без X. Например: Анкетата има ID 1, Групата има ID 6, Въпросът има ID 12. Конкретният отговор има код „ber1“.

Вашият идентификатор за този отговор на въпрос с множество избори ще изглежда така:

1X6X12ber1


Идентификатор за типове въпроси с масиви

Тъй като въпросът е масив, конкретният подвъпрос в клетката също трябва да бъде идентифициран. Добавете кода на подвъпроса на реда без X. Например: Анкетата има ID 1, Групата има ID 6, Въпросът има ID 12. Конкретният подвъпрос има код „ber1“. Вашият идентификатор за този отговор на въпрос "Масив" ще изглежда така:

1X6X12ber1


Идентификатор за въпроси за масив (текст) или масив (число)

Тъй като въпросът е комбиниран масив, конкретният отговор в клетката също трябва да бъде идентифициран. Добавете кода на подвъпроса на реда без X, след това добавете знака за подчертаване и накрая добавете кода на подвъпроса, който идентифицира колоната. Например: Проучването има ID 1, Групата има ID 6, Въпросът има ID 12. Конкретният подвъпрос има код „ber1“, а колоната се идентифицира от подвъпроса с код „lab1“

Вашият идентификатор за този отговор на въпрос "Масив (текст)" ще изглежда така:

1X6X12ber1_lab1


Използване на идентификатора SGQA

Идентификаторът на SGQA може да се използва за зареждане на отговорите на предварително запазени въпроси в текста на въпроса на по-късните въпроси (за кратко ръководство вижте уводната wiki секция за въпроси).

Може също да се използва в URL адреса на заявката на анкета за „предварително попълване“ на отговорите на анкета. Например за SGQA 1X6X121ab1 URL адресът на вашата заявка може да включва „&1X6X121ab1=Y“, за да попълните предварително този отговор с „Y“. (Вижте Предварително попълване на отговорите на анкетата с помощта на URL адреса на анкетата)


Template:Забележка


Идентификаторът на SGQA също е името на полето, където се съхраняват данните за всеки въпрос в базата данни/таблицата с отговори на анкетата.


Динамично препращане към SGQ идентификатора

Some people may find a need to reference a question dynamically. For instance, if you would like to hide the input text field of a short text answer. You can now do this (as of SVN build 9755) by using the {SGQ} identifier. LimeSurvey will replace the {SGQ} with the full ID of that question, e.g., 3583X84X249