SGQA идентификатор
From LimeSurvey Manual
Общо описание
Идентификаторът SGQA (Проучване/Група/Въпрос/Отговор) е пряк път към отговора на въпрос. Всяка анкета, група и въпрос, които създавате, получават уникален номер, присвоен във вашата база данни. Можете да видите този номер в администраторския интерфейс в заглавието на анкетата, групата и лентата с въпроси (напр. вижте колоната „id на въпроса“ по-долу)
За да определите идентификатора на SGQA, трябва да поставите номерата на анкетата, групата и въпроса заедно с буквата „X“ между тях. Например SGQA трябва да изглежда така: "745X35X5".
Използвайте редактора, за да добавите заместител
Интегрираният редактор има функция за избор на контейнер за определен въпрос. Иконата се нарича "Полета за разположение". Тази функция винаги изброява само въпроси от предишни страници с анкета, така че зависи от режима на анкетата.
Идентификатор за въпроси с един избор
Например: анкетата има 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 адреса на анкетата)
Идентификаторът на SGQA също е името на полето, където се съхраняват данните за всеки въпрос в базата данни/таблицата с отговори на анкетата.
Динамично препращане към SGQ идентификатора
Някои хора може да намерят необходимост да реферират въпрос динамично. Например, ако искате да скриете полето за въвеждане на текст на кратък текстов отговор. Вече можете да направите това (от SVN build 9755), като използвате идентификатора {SGQ}. LimeSurvey ще замени {SGQ} с пълния идентификатор на въпроса, напр. 3583X84X249