Actions

Questions - introduction/bg: Difference between revisions

From LimeSurvey Manual

(Created page with "=Описания на полета=")
(Created page with "Възможно е да редактирате оформлението/дизайна на въпроса с CSS, като използвате Редактор на те...")
 
(37 intermediate revisions by the same user not shown)
Line 28: Line 28:




*'''Question code:''' It represents the ID, number or code for the question that is used for quick identification. This field is normally not displayed to people taking the survey unless specified in the [[Presentation]] panel - '''Show question number and/or code'''. It is especially useful if you wish to use the [[Assessments|LimeSurvey assessments feature]] and/or the [[ExpressionScript - Presentation|ExpressionScript]].
*''''Код на въпроса:'''' Той представлява ID, номер или код на въпроса, който се използва за бърза идентификация. Това поле обикновено не се показва на хората, участващи в анкетата, освен ако не е посочено в панела [[Презентация]] - '''Показване на номера на въпроса и/или кода'''. Особено полезно е, ако искате да използвате [[Assessments|функцията за оценяване на LimeSurvey]] и/или [[ExpressionScript - Presentation|ExpressionScript]].


<div class="simplebox">[[File:help.png]] '''Note:''' The question '''code''' must be unique across the same survey, must start with a letter, and can only contain alphanumeric characters. If you ever try to export your data to SPSS or R, you will discover that the "qcode" becomes the value label, so you have to make the code unique. For the time being, LimeSurvey will support legacy code values, but the [[Show logic file|Show logic file]] button will color-code such questions so that you know you should change their names.</div>
<div class="simplebox">[[Файл:help.png]] '''Забележка:''' '''кодът'' на въпроса трябва да е уникален за една и съща анкета, трябва да започва с буква и може да съдържа само буквено-цифрови знаци. Ако някога се опитате да експортирате данните си в SPSS или R, ще откриете, че "qcode" става етикет на стойността, така че трябва да направите кода уникален. За момента LimeSurvey ще поддържа наследени кодови стойности, но бутонът [[Покажи логически файл|Покажи логически файл]] ще кодира цветно такива въпроси, така че да знаете, че трябва да промените имената им.</div>  
*'''Question:''' This is the actual question being asked. There is no real limit to the length of the question here, however if you want to explain how to fill out the question, leave that for the "Help" field. HTML-code can be used, e.g., for including images:
*'''Въпрос:''' Това е действително зададеният въпрос. Тук няма реално ограничение за дължината на въпроса, но ако искате да обясните как да попълните въпроса, оставете това за полето „Помощ“. HTML-кодът може да се използва например за включване на изображения:


<syntaxhighlight lang="html" enclose="pre">      
<syntaxhighlight lang="html" enclose="pre">!Н!<img src="http://www.yourdomain.com/yourpics/pic.jpg"> !Н!</syntaxhighlight>
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
</syntaxhighlight>


<div class="simplebox">[[File:help.png]] '''Hint:''' You can also use the HTML WYSIWYG editor, which offers a GUI to perform the most important tasks such as using different fonts or sizes, including images, etc. To find out more about it, read the following [[First_login_-_your_user_preferences#HTML_editor_mode|wiki section]].</div>
<div class="simplebox">[[File:help.png]] '''Подсказка:''' Можете също така да използвате HTML WYSIWYG редактора, който предлага GUI за изпълнение на най-важните задачи, като например използване на различни шрифтове или размери, включително изображения и т.н. разберете повече за него, прочетете следната [[First_login_-_your_user_preferences#HTML_editor_mode|wiki секция]].</div>


*'''Help:''' This is an optional field. It is useful if a question needs some explanation or you want to explain how it should be answered. When you put text in this field, a "question mark" icon appears on the survey entry screens with the help text right beside it.
*''''Помощ:''' Това е незадължително поле. Полезно е, ако даден въпрос се нуждае от обяснение или искате да обясните как трябва да се отговори. Когато поставите текст в това поле, на екраните за въвеждане на анкетата се появява икона „въпросителен знак“ с помощен текст точно до нея.




<div class="simplebox">[[File:help.png]] '''Note:''' The '''General options''' tab is accessed by default when you wish to add/edit a question (on the right side of the panel). The most important attributes can be found here such as the question type, question theme, as well as the mandatory attribute. However, you can edit further your question by making use of all the other attributes located under the rest of the tabs (see the below screenshot). To find out more about the multitude ways of designing questions in LimeSurvey, please continue reading the following [[Question types|wiki section]].</div>
<div class="simplebox">[[Файл:help.png]] '''Забележка:''' Разделът '''Общи опции''' е достъпен по подразбиране, когато искате да добавите/редактирате въпрос (от дясната страна на панела). Най-важните атрибути могат да бъдат намерени тук, като тип въпрос, тема на въпроса, както и задължителен атрибут. Можете обаче да редактирате допълнително въпроса си, като използвате всички други атрибути, разположени под останалите раздели (вижте екранната снимка по-долу). За да научите повече за множеството начини за проектиране на въпроси в LimeSurvey, моля, продължете да четете следния [[Типове въпроси|wiki раздел]].</div>




<center>[[File:Add question - 2.png]]</center>
<center>[[File:Add question - 2.png]]</center>


=General options=
=Общи опции=


Different tabs are displayed on the right part of the screen. The most basic and important one is the '''General options''' tab. The following question settings can be changed from here:
В дясната част на екрана се показват различни раздели. Най-основният и важен е разделът '''Общи опции'''. Следните настройки на въпросите могат да се променят от тук:


*'''Question type:''' This determines the type of response the survey allows. View the [[Question types|question types]] section for a description on the various available options.
*''''Тип въпрос:'''' Това определя типа отговор, който анкетата позволява. Вижте секцията [[Типове въпроси|типове въпроси]] за описание на различните налични опции.
*'''Question group''': To change the question group of a question, select from the dropdown list the desired group.  
*''''Група въпроси'''': За да промените групата въпроси на въпрос, изберете от падащия списък желания група.  
*'''Validation:''' This feature is available in all text- and numeric- type questions. You can use standard [[Using regular expressions|regular expressions]] in this field to validate the responses to the question, and if the responses don't validate against this expression, the user will be prompted to try again before he or she can progress further.
*'''Проверка:''' Тази функция е достъпна във всички текстови и цифрови въпроси. Можете да използвате стандартни [[Използване на регулярни изрази|регулярни изрази]] в това поле, за да потвърдите отговорите на въпроса и ако отговорите не са валидирани спрямо този израз, потребителят ще бъде подканен да опита отново, преди да може напредват по-нататък.


*'''Other?:''' This option can be used only with certain question types. If enabled, the question will include as a possible answer an extra "other" option/answer box, which can be selected by the survey participant if he or she is not satisfied with the predefined answer options.
*'''Друго?:''' Тази опция може да се използва само с определени типове въпроси. Ако е активиран, въпросът ще включва като възможен отговор допълнителна „друга“ опция/кутия за отговор, която може да бъде избрана от участника в проучването, ако той или тя не е доволен от предварително зададените опции за отговор.
*'''Mandatory?:''' This setting allows you to require survey participants to answer all the mandatory questions before they can move on to the next question. Note that for ranking question, all items have to be ranked.
*''''Задължително ?:''' Тази настройка ви позволява да изисквате от участниците в проучването да отговорят на всички задължителни въпроси, преди да могат да преминат към следващия въпрос. Обърнете внимание, че за въпроса за класиране всички елементи трябва да бъдат класирани.


*'''Condition''': This is the ExpressionScript equation that specifies the question conditions. If it evaluates to true (1), the question will be displayed to the survey participant; otherwise it is hidden and since it is irrelevant, data for that question is NULLed in the database. Details about how to use this option can be found in the [[ExpressionScript - Presentation|ExpressionScript]] wiki section.
*''Условие''': Това е уравнението на ExpressionScript, което определя условията на въпроса. Ако се оцени като true (1), въпросът ще бъде показан на участника в анкетата; в противен случай той е скрит и тъй като е без значение, данните за този въпрос са NULL в базата данни. Подробности за това как да използвате тази опция можете да намерите в wiki раздела [[ExpressionScript - Presentation|ExpressionScript]].


*'''Encrypted''': This setting is only available for some question types and determines if the saved response data is encrypted in the database. This gives an additional layer of security if your database gets hacked. However, it has some minor drawbacks, as you will not be able to search for partial texts in the response view and encrypting/decrypting also requires additional server resources.
*'''Шифровано''': Тази настройка е налична само за някои типове въпроси и определя дали записаните данни за отговор са шифровани в базата данни. Това дава допълнителен слой на сигурност, ако вашата база данни бъде хакната. Той обаче има някои дребни недостатъци, тъй като няма да можете да търсите частични текстове в изгледа на отговора, а криптирането/декриптирането също изисква допълнителни сървърни ресурси.


*'''Save as default values''': This setting allows you to save the settings of the current question type as default settings for new questions. If you set it to 'On', it will save the default values, then automatically reset to 'Off' after you saved.
*''''Запазване като стойности по подразбиране'''': Тази настройка ви позволява да запазите настройките на текущия тип въпрос като настройки по подразбиране за нови въпроси. Ако го зададете на „Вкл.“, той ще запази стойностите по подразбиране, след което автоматично ще се нулира на „Изкл.“, след като запазите.


*'''Clear default values''': With this setting, you can reset any default values saved by the function 'Save as default values' and revert to system default values. If you set it to 'On', it will reset the default values, then automatically reset to 'Off' after you saves.
*''''Изчистване на стойностите по подразбиране'''': С тази настройка можете да нулирате всички стойности по подразбиране, записани от функцията 'Запазване като стойности по подразбиране' и да се върнете към системните стойности по подразбиране. Ако го зададете на „Вкл.“, той ще нулира стойностите по подразбиране, след което автоматично ще нулира на „Изкл.“, след като запазите.


<div class="simplebox">[[File:help.png]] '''Note:''' As it can be observed in the above screenshot, many other options can be used besides the general options tab to customize your question. These more advanced question settings are different for each question type! Therefore, please consult the documentation for your particular [[Question types|question type]].</div>
<div class="simplebox">[[Файл:help.png]] '''Забележка:''' Както може да се види на екранната снимка по-горе, могат да се използват много други опции освен раздела с общи опции, за да персонализирате въпроса си. Тези по-разширени настройки на въпроса са различни за всеки тип въпрос! Затова, моля, направете справка с документацията за вашия конкретен [[Типове въпроси|тип въпрос]].</div>


=Importing a question=
=Импортиране на въпрос=


The following steps demonstrate how to import a question into a survey.  
Следващите стъпки демонстрират как да импортирате въпрос в анкета.  


(1) From within a survey, click the '''Structure''' tab.
(1) От рамките на проучване щракнете върху раздела '''Структура'''.


(2) From the ''Create question'' page, click '''Import a question''' at the top of the page.
(2) От страницата „Създаване на въпрос“ щракнете върху „Импортиране на въпрос“ в горната част на страницата.




[[File:ImportQuestion.png]]
[[Файл:ImportQuestion.png]]




The ''Import a question'' options will be displayed.
Ще се покажат опциите „Импортиране на въпрос“.




Line 86: Line 84:




(3) Click '''Browse''' and select the .lsq file (which is the LimeSurvey question-type format).
(3) Щракнете върху '''Преглед''' и изберете .lsq файла (който е форматът тип въпрос LimeSurvey).


(4) Select the '''Destination question group''' that you want to add the imported question into.
(4) Изберете '''Групата с целеви въпроси''', в която искате да добавите импортирания въпрос.


(5) Choose whether or not you would like to '''Automatically rename the question code if it already exits'''. If the question code already exists, enable this option to use another question code. You can also have two questions that use the same question code. However, some issues might appear if you use more complex LimeSurvey options such as the [[ExpressionScript - Presentation|ExpressionScript]] or when you work with the exported data in R or SPSS (qcode becoming a value label).  
(5) Изберете дали искате или не да '''Автоматично преименувате кода на въпроса, ако вече излиза'''. Ако кодът на въпроса вече съществува, активирайте тази опция, за да използвате друг код на въпрос. Можете също така да имате два въпроса, които използват един и същ код на въпрос. Възможно е обаче да се появят някои проблеми, ако използвате по-сложни опции на LimeSurvey като [[ExpressionScript - Presentation|ExpressionScript]] или когато работите с експортираните данни в R или SPSS (qcode се превръща в етикет на стойност).  


<div class="simplebox">[[File:help.png]] '''Hint:''' To check if the question codes are unique across your survey, use the [[Show logic file]] LimeSurvey function to highlight the similar question codes.</div>
<div class="simplebox">[[File:help.png]] '''Подсказка:''' За да проверите дали кодовете на въпросите са уникални във вашето проучване, използвайте функцията [[Покажи логически файл]] LimeSurvey, за да маркирате подобните кодове на въпроси.</div>


(6) Choose whether or not to '''Convert resource links'''. This option is usually used together with the  [[ExpressionScript - Presentation|ExpressionScript]] to create advanced question types. If you use them together, complex branching, assessments, validation, and/or tailoring can be done.
(6) Изберете дали да '''Конвертирате връзки към ресурси'''. Тази опция обикновено се използва заедно с [[ExpressionScript - Presentation|ExpressionScript]] за създаване на разширени типове въпроси. Ако ги използвате заедно, може да се направи сложно разклоняване, оценки, валидиране и/или адаптиране.


(7) Click '''Import''' located on the upper right part of the screen.
(7) Щракнете върху '''Импортиране''' в горната дясна част на екрана.




The ''Question import summary'' will be displayed.  
Ще се покаже „Резюме за импортиране на въпрос“.  




<center>[[File:Import a question 3.png]]</center>
<center>[[File:Import a question 3.png]]</center>


=Information from survey participants table=
=Информация от таблицата с участниците в проучването=


<div class="simplebox">[[File:help.png]] Please note that the token tables are called now survey participants tables.</div>
<div class="simplebox">[[Файл:help.png]] Моля, имайте предвид, че таблиците с токени сега се наричат таблици на участниците в проучването.</div>


You can insert information or text from the survey participants table into your question so that it can show context related information. For LimeSurvey to do this, the survey needs to be set as [[Participant settings#Participant settings panel|not anonymous]] (i.e: tracked) and it needs to have a [[Survey participants|survey participants table]] created.
Можете да вмъкнете информация или текст от таблицата с участниците в проучването във вашия въпрос, така че да може да показва информация, свързана с контекста. За да може LimeSurvey да направи това, проучването трябва да бъде зададено като [[Настройки на участниците#панел с настройки на участниците|не анонимно]] (т.е.: проследявано) и трябва да има създадена [[Участници в проучването|таблица с участници в проучването]].


The following placeholders can be used within a question:
Следните контейнери могат да се използват в рамките на въпрос:


{|
{|
|{TOKEN:FIRSTNAME}||inserts the value from the "firstname" field located in the survey participants table
|{TOKEN:FIRSTNAME}||вмъква стойността от полето "firstname", намиращо се в таблицата с участниците в проучването
|-
|-
|{TOKEN:LASTNAME}||inserts the value from the "lastname" field located in the survey participants table
|{TOKEN:LASTNAME}||вмъква стойността от " фамилия", намиращо се в таблицата с участниците в проучването
|-
|-
|{TOKEN:EMAIL}||inserts the value from the "email" field located in the survey participants table
|{TOKEN:EMAIL}||вмъква стойността от полето "имейл", намиращо се в таблицата с участниците в проучването
|-
|-
|{TOKEN:ATTRIBUTE_1}||inserts the value from the "attribute_1" field located in the survey participants table
|{ TOKEN:ATTRIBUTE_1}||вмъква стойността от полето "attribute_1", намиращо се в таблицата с участниците в анкетата
|-
|-
|{TOKEN:ATTRIBUTE_2}||inserts the value from the "attribute_2" field located in the survey participants table
|{TOKEN:ATTRIBUTE_2}||вмъква стойността от полето "attribute_2", намиращо се в анкетата маса на участниците
|}
|}


To use any of the placeholders from above, you must type it/them as written above in the question field text. For example:  
За да използвате някой от контейнерите отгоре, трябва да го/ги въведете, както е написано по-горе в текста на полето за въпрос. Например:  


''Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}.''
„Здравейте {TOKEN:FIRSTNAME}. Изпратихме ви имейл, използвайки този адрес {TOKEN:EMAIL}.




Line 132: Line 130:




If you wish to further customize your questions, use the [[ExpressionScript - Presentation|ExpressionScript]]. For example, if you wish to make use of the tailoring technique, type in:
Ако искате допълнително да персонализирате вашите въпроси, използвайте [[ExpressionScript - Presentation|ExpressionScript]]. Например, ако искате да използвате техниката на шиене, въведете:


<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?</syntaxhighlight>
<syntaxhighlight lang="php">Какво мислите като {TOKEN:ATTRIBUTE_1} за вашите {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?</syntaxhighlight>


<hr width="50%" style="margin:auto">  
<hr width="50%" style="margin:auto">  


You may also use JavaScript to achieve further question customization. First, you have to allow JavaScript to be used when setting up questions. This can be achieved by deactivating the XSS filter from the [[Global settings|global settings]] of your LimeSurvey installation. However, deactivating this option is not always a good idea - read the following [[Optional settings|wiki section]] for further information. Question tailoring via JavaScript:
Можете също да използвате JavaScript, за да постигнете допълнително персонализиране на въпросите. Първо, трябва да разрешите използването на JavaScript, когато задавате въпроси. Това може да се постигне чрез деактивиране на XSS филтъра от [[Глобални настройки|глобални настройки]] на вашата инсталация на LimeSurvey. Деактивирането на тази опция обаче не винаги е добра идея - прочетете следния [[Допълнителни настройки|wiki раздел]] за допълнителна информация. Приспособяване на въпроси чрез JavaScript:


<syntaxhighlight lang="php">Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}. Is this correct?
<syntaxhighlight lang="php">Здравейте {TOKEN:FIRSTNAME}. Изпратихме ви имейл, използвайки този адрес {TOKEN:EMAIL}. Това правилно ли е?
What do you as a {TOKEN:ATTRIBUTE_1} think about your
Какво мислите като {TOKEN:ATTRIBUTE_1} за вашите
<script type="text/javascript" language="Javascript">;
<script type="text/javascript" language="Javascript">;
   var job='{TOKEN:ATTRIBUTE_1}';
   var job='{TOKEN:ATTRIBUTE_1}';
   if (job=='worker') {
   if (job=='worker') {
Line 149: Line 147:
       document.write('workers')
       document.write('workers')
   }
   }
</script>
</script>  
?
?
</syntaxhighlight>
</syntaxhighlight>


=Information from previous answers=
=Информация от предишни отговори=


LimeSurvey allows survey administrators to insert an answer(s) from the previous question(s) into the text of a question:
LimeSurvey позволява на администраторите на проучването да вмъкват отговор(и) от предишния въпрос(и) в текста на въпрос:
*You can refer to answers on the same page and even dynamically update tailored messages as responses change on the page.
*Можете да препращате към отговорите на същата страница и дори динамично да актуализирате персонализирани съобщения, докато отговорите се променят на страницата .
*You can use question code naming - for more details, see the [[ExpressionScript - Presentation|ExpressionScript]] documentation.
*Можете да използвате именуване с код на въпрос - за повече подробности вижте документацията [[ExpressionScript - Presentation|ExpressionScript]].




A wizard has been integrated in the WYSIWYG HTML editor (FCKeditor), so that you can easily insert previous question/answer codes. This plugin is called ''LimeReplacementFields''.  
В WYSIWYG HTML редактора (FCKeditor) е интегриран съветник, за да можете лесно да вмъквате предишни кодове за въпроси/отговори. Този плъгин се нарича ''LimeReplacementFields''.  




In order to use this feature in the FCKeditor:  
За да използвате тази функция в FCKeditor:  


(1) Click the "lime between brackets" icon.
(1) Щракнете върху иконата "лайм между скоби".


(2) Select a question from the select box.
(2) Изберете въпрос от полето за избор.




<center>[[File:Editor_replacementfields_button.png]]</center>
<center>[[Файл:Editor_replacementfields_button.png]]</center>




Only answers from previous pages are displayed.
Показват се само отговори от предишни страници.


<div class="simplebox">[[File:help.png]] '''LimeReplacementFields notice:''' When you want to delete a reference to a {name} tag, please select all characters from the opening bracket to the closing bracket and press delete: DO NOT erase it character by character with the delete or backspace key, otherwise the field will appear again.</div>
<div class="simplebox">[[Файл:help.png]] '''Забележка за LimeReplacementFields:''' Когато искате да изтриете препратка към маркер {name}, моля, изберете всички знаци от отварящата скоба до затварящата скоба и натиснете delete: НЕ изтрийте го символ по знак с клавиша за изтриване или връщане назад, в противен случай полето ще се появи отново.</div>


=Styling questions=
=Въпроси за стайлинг=


It is possible to edit the question layout/design with CSS using [[Theme editor|the theme editor]].
Възможно е да редактирате оформлението/дизайна на въпроса с CSS, като използвате [[Редактор на теми|редактора на теми]].

Latest revision as of 10:45, 23 November 2023


  Внимание : Моля, имайте предвид, че обясненията и екранните снимки от този wiki раздел са базирани на LimeSurvey 3.


Въведение

След като създадохте вашите групи въпроси, можете да започнете да добавяте въпроси във всяка група. Има няколко начина, по които можете да направите това. По-долу са представени две решения:



  • Достъп до група с въпроси и потърсете бутона за бързо действие „добавяне на въпрос“;


Описания на полета

Когато добавяте въпрос, ще бъдете попитани за кода на въпроса, въпроса и помощта' текстовете и общите опции за въпроси:



  • 'Код на въпроса:' Той представлява ID, номер или код на въпроса, който се използва за бърза идентификация. Това поле обикновено не се показва на хората, участващи в анкетата, освен ако не е посочено в панела Презентация - Показване на номера на въпроса и/или кода. Особено полезно е, ако искате да използвате функцията за оценяване на LimeSurvey и/или ExpressionScript.
Файл:help.png Забележка:' кодът на въпроса трябва да е уникален за една и съща анкета, трябва да започва с буква и може да съдържа само буквено-цифрови знаци. Ако някога се опитате да експортирате данните си в SPSS или R, ще откриете, че "qcode" става етикет на стойността, така че трябва да направите кода уникален. За момента LimeSurvey ще поддържа наследени кодови стойности, но бутонът Покажи логически файл ще кодира цветно такива въпроси, така че да знаете, че трябва да промените имената им.
  • Въпрос: Това е действително зададеният въпрос. Тук няма реално ограничение за дължината на въпроса, но ако искате да обясните как да попълните въпроса, оставете това за полето „Помощ“. HTML-кодът може да се използва например за включване на изображения:
!Н!<img src="http://www.yourdomain.com/yourpics/pic.jpg"> !Н!
Подсказка: Можете също така да използвате HTML WYSIWYG редактора, който предлага GUI за изпълнение на най-важните задачи, като например използване на различни шрифтове или размери, включително изображения и т.н. разберете повече за него, прочетете следната wiki секция.
  • 'Помощ: Това е незадължително поле. Полезно е, ако даден въпрос се нуждае от обяснение или искате да обясните как трябва да се отговори. Когато поставите текст в това поле, на екраните за въвеждане на анкетата се появява икона „въпросителен знак“ с помощен текст точно до нея.


Файл:help.png Забележка: Разделът Общи опции е достъпен по подразбиране, когато искате да добавите/редактирате въпрос (от дясната страна на панела). Най-важните атрибути могат да бъдат намерени тук, като тип въпрос, тема на въпроса, както и задължителен атрибут. Можете обаче да редактирате допълнително въпроса си, като използвате всички други атрибути, разположени под останалите раздели (вижте екранната снимка по-долу). За да научите повече за множеството начини за проектиране на въпроси в LimeSurvey, моля, продължете да четете следния wiki раздел.


Общи опции

В дясната част на екрана се показват различни раздели. Най-основният и важен е разделът Общи опции. Следните настройки на въпросите могат да се променят от тук:

  • 'Тип въпрос:' Това определя типа отговор, който анкетата позволява. Вижте секцията типове въпроси за описание на различните налични опции.
  • 'Група въпроси': За да промените групата въпроси на въпрос, изберете от падащия списък желания група.
  • Проверка: Тази функция е достъпна във всички текстови и цифрови въпроси. Можете да използвате стандартни регулярни изрази в това поле, за да потвърдите отговорите на въпроса и ако отговорите не са валидирани спрямо този израз, потребителят ще бъде подканен да опита отново, преди да може напредват по-нататък.
  • Друго?: Тази опция може да се използва само с определени типове въпроси. Ако е активиран, въпросът ще включва като възможен отговор допълнителна „друга“ опция/кутия за отговор, която може да бъде избрана от участника в проучването, ако той или тя не е доволен от предварително зададените опции за отговор.
  • 'Задължително ?: Тази настройка ви позволява да изисквате от участниците в проучването да отговорят на всички задължителни въпроси, преди да могат да преминат към следващия въпрос. Обърнете внимание, че за въпроса за класиране всички елементи трябва да бъдат класирани.
  • Условие': Това е уравнението на ExpressionScript, което определя условията на въпроса. Ако се оцени като true (1), въпросът ще бъде показан на участника в анкетата; в противен случай той е скрит и тъй като е без значение, данните за този въпрос са NULL в базата данни. Подробности за това как да използвате тази опция можете да намерите в wiki раздела ExpressionScript.
  • Шифровано: Тази настройка е налична само за някои типове въпроси и определя дали записаните данни за отговор са шифровани в базата данни. Това дава допълнителен слой на сигурност, ако вашата база данни бъде хакната. Той обаче има някои дребни недостатъци, тъй като няма да можете да търсите частични текстове в изгледа на отговора, а криптирането/декриптирането също изисква допълнителни сървърни ресурси.
  • 'Запазване като стойности по подразбиране': Тази настройка ви позволява да запазите настройките на текущия тип въпрос като настройки по подразбиране за нови въпроси. Ако го зададете на „Вкл.“, той ще запази стойностите по подразбиране, след което автоматично ще се нулира на „Изкл.“, след като запазите.
  • 'Изчистване на стойностите по подразбиране': С тази настройка можете да нулирате всички стойности по подразбиране, записани от функцията 'Запазване като стойности по подразбиране' и да се върнете към системните стойности по подразбиране. Ако го зададете на „Вкл.“, той ще нулира стойностите по подразбиране, след което автоматично ще нулира на „Изкл.“, след като запазите.
Файл:help.png Забележка: Както може да се види на екранната снимка по-горе, могат да се използват много други опции освен раздела с общи опции, за да персонализирате въпроса си. Тези по-разширени настройки на въпроса са различни за всеки тип въпрос! Затова, моля, направете справка с документацията за вашия конкретен тип въпрос.

Импортиране на въпрос

Следващите стъпки демонстрират как да импортирате въпрос в анкета.

(1) От рамките на проучване щракнете върху раздела Структура.

(2) От страницата „Създаване на въпрос“ щракнете върху „Импортиране на въпрос“ в горната част на страницата.


Файл:ImportQuestion.png


Ще се покажат опциите „Импортиране на въпрос“.



(3) Щракнете върху Преглед и изберете .lsq файла (който е форматът тип въпрос LimeSurvey).

(4) Изберете Групата с целеви въпроси, в която искате да добавите импортирания въпрос.

(5) Изберете дали искате или не да Автоматично преименувате кода на въпроса, ако вече излиза. Ако кодът на въпроса вече съществува, активирайте тази опция, за да използвате друг код на въпрос. Можете също така да имате два въпроса, които използват един и същ код на въпрос. Възможно е обаче да се появят някои проблеми, ако използвате по-сложни опции на LimeSurvey като ExpressionScript или когато работите с експортираните данни в R или SPSS (qcode се превръща в етикет на стойност).

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

(6) Изберете дали да Конвертирате връзки към ресурси. Тази опция обикновено се използва заедно с ExpressionScript за създаване на разширени типове въпроси. Ако ги използвате заедно, може да се направи сложно разклоняване, оценки, валидиране и/или адаптиране.

(7) Щракнете върху Импортиране в горната дясна част на екрана.


Ще се покаже „Резюме за импортиране на въпрос“.


Информация от таблицата с участниците в проучването

Файл:help.png Моля, имайте предвид, че таблиците с токени сега се наричат таблици на участниците в проучването.

Можете да вмъкнете информация или текст от таблицата с участниците в проучването във вашия въпрос, така че да може да показва информация, свързана с контекста. За да може LimeSurvey да направи това, проучването трябва да бъде зададено като не анонимно (т.е.: проследявано) и трябва да има създадена таблица с участници в проучването.

Следните контейнери могат да се използват в рамките на въпрос:

{TOKEN:FIRSTNAME} вмъква стойността от полето "firstname", намиращо се в таблицата с участниците в проучването
{TOKEN:LASTNAME} вмъква стойността от " фамилия", намиращо се в таблицата с участниците в проучването
{TOKEN:EMAIL} вмъква стойността от полето "имейл", намиращо се в таблицата с участниците в проучването
{ TOKEN:ATTRIBUTE_1} вмъква стойността от полето "attribute_1", намиращо се в таблицата с участниците в анкетата
{TOKEN:ATTRIBUTE_2} вмъква стойността от полето "attribute_2", намиращо се в анкетата маса на участниците

За да използвате някой от контейнерите отгоре, трябва да го/ги въведете, както е написано по-горе в текста на полето за въпрос. Например:

„Здравейте {TOKEN:FIRSTNAME}. Изпратихме ви имейл, използвайки този адрес {TOKEN:EMAIL}.“


Ако искате допълнително да персонализирате вашите въпроси, използвайте [[ExpressionScript - Presentation|ExpressionScript]]. Например, ако искате да използвате техниката на шиене, въведете:

<syntaxhighlight lang="php">Какво мислите като {TOKEN:ATTRIBUTE_1} за вашите {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?

Можете също да използвате JavaScript, за да постигнете допълнително персонализиране на въпросите. Първо, трябва да разрешите използването на JavaScript, когато задавате въпроси. Това може да се постигне чрез деактивиране на XSS филтъра от глобални настройки на вашата инсталация на LimeSurvey. Деактивирането на тази опция обаче не винаги е добра идея - прочетете следния wiki раздел за допълнителна информация. Приспособяване на въпроси чрез JavaScript:

Здравейте {TOKEN:FIRSTNAME}. Изпратихме ви имейл, използвайки този адрес {TOKEN:EMAIL}. Това правилно ли е?
Какво мислите като {TOKEN:ATTRIBUTE_1} за вашите
 <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) Щракнете върху иконата "лайм между скоби".

(2) Изберете въпрос от полето за избор.


Файл:Editor_replacementfields_button.png


Показват се само отговори от предишни страници.

Файл:help.png Забележка за LimeReplacementFields: Когато искате да изтриете препратка към маркер {name}, моля, изберете всички знаци от отварящата скоба до затварящата скоба и натиснете delete: НЕ изтрийте го символ по знак с клавиша за изтриване или връщане назад, в противен случай полето ще се появи отново.

Въпроси за стайлинг

Възможно е да редактирате оформлението/дизайна на въпроса с CSS, като използвате редактора на теми.