Otázky - úvod
From LimeSurvey Manual
Úvod
Jakmile vytvoříte skupiny otázek, můžete začít přidávat otázky do jednotlivých skupin. Existuje několik způsobů, jak to udělat. Níže jsou uvedena dvě řešení:
- Otázky můžete přidávat z menu Struktura průzkumu;

- Otevřete skupinu otázek a vyhledejte tlačítko rychlé akce Přidat otázku;

Popis polí
Při přidávání otázky budete vyzváni k zadání kódu otázky, textu otázky a textu nápovědy a k nastavení obecných možností otázky:

- Kód otázky: Představuje ID, číslo nebo kód otázky, který slouží k rychlé identifikaci. Toto pole se běžně nezobrazuje respondentům, pokud to není nastaveno v panelu Prezentace - Zobrazit číslo a/nebo kód otázky. Je zvláště užitečné, pokud chcete používat funkci hodnocení v LimeSurvey a/nebo ExpressionScript.
- Otázka: Toto je samotná kladená otázka. Délka otázky zde není prakticky omezena, pokud však chcete vysvětlit, jak otázku vyplnit, uveďte to v poli „Nápověda“. Lze použít kód HTML, např. pro vložení obrázků:
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
- Nápověda: Toto pole je nepovinné. Je užitečné, pokud otázka vyžaduje vysvětlení nebo chcete popsat, jak na ni odpovědět. Pokud do tohoto pole zadáte text, na obrazovkách průzkumu se vedle něj zobrazí ikona „otazník“ s textem nápovědy.

Obecné možnosti
Na pravé straně obrazovky se zobrazují různé karty. Nejzákladnější a nejdůležitější je karta Obecné možnosti. Zde lze změnit následující nastavení otázky:
- Typ otázky: Určuje typ odpovědi, kterou průzkum umožňuje. Popis jednotlivých dostupných možností naleznete v části typy otázek.
- Skupina otázek: Chcete-li změnit skupinu otázek, do které otázka patří, vyberte požadovanou skupinu z rozbalovacího seznamu.
- Potvrzení: Tato funkce je dostupná u všech otázek textového a číselného typu. V tomto poli můžete použít standardní regulární výrazy k ověření odpovědí na otázku. Pokud odpovědi tomuto výrazu nevyhovují, bude uživatel vyzván, aby to zkusil znovu, než bude moci pokračovat.
- Jiné?: Tuto možnost lze použít pouze u některých typů otázek. Je-li povolena, otázka bude obsahovat jako možnou odpověď navíc pole „jiné“, které může respondent vybrat, pokud mu nevyhovují předdefinované možnosti odpovědí.
- Povinné?: Toto nastavení umožňuje požadovat, aby respondenti odpověděli na všechny povinné otázky, než budou moci přejít na další otázku. Upozorňujeme, že u otázky typu pořadí musí být seřazeny všechny položky.
- Podmínka: Toto je rovnice ExpressionScript, která určuje podmínky otázky. Pokud se vyhodnotí jako pravda (1), otázka se respondentovi zobrazí; jinak je skryta a protože je irelevantní, data pro tuto otázku se v databázi nastaví na NULL. Podrobnosti o použití této možnosti naleznete v části wiki ExpressionScript.
- Šifrováno: Toto nastavení je dostupné pouze u některých typů otázek a určuje, zda jsou uložená data odpovědí v databázi šifrována. To poskytuje další vrstvu zabezpečení pro případ, že by byla vaše databáze napadena. Má to však drobné nevýhody: v zobrazení odpovědí nebudete moci vyhledávat částečné texty a šifrování/dešifrování také vyžaduje dodatečné prostředky serveru.
- Uložit jako výchozí hodnoty: Toto nastavení umožňuje uložit nastavení aktuálního typu otázky jako výchozí nastavení pro nové otázky. Pokud jej nastavíte na „Zapnuto“, výchozí hodnoty se uloží a poté se nastavení po uložení automaticky vrátí na „Vypnuto“.
- Smazat výchozí hodnoty: Pomocí tohoto nastavení můžete resetovat všechny výchozí hodnoty uložené funkcí „Uložit jako výchozí hodnoty“ a vrátit se k systémovým výchozím hodnotám. Pokud jej nastavíte na „Zapnuto“, výchozí hodnoty se resetují a poté se nastavení po uložení automaticky vrátí na „Vypnuto“.
Import otázky
Následující kroky ukazují, jak importovat otázku do průzkumu.
(1) V rámci průzkumu klikněte na kartu Struktura.
(2) Na stránce Vytvořit otázku klikněte v horní části stránky na Import otázky.
Zobrazí se možnosti Import otázky.

(3) Klikněte na Procházet a vyberte soubor .lsq (což je formát typu otázky LimeSurvey).
(4) Vyberte Umístění skupiny otázek, do které chcete importovanou otázku přidat.
(5) Rozhodněte, zda chcete automaticky přejmenovat kód otázky, pokud již existuje. Pokud kód otázky již existuje, zapněte tuto možnost, aby se použil jiný kód otázky. Můžete mít také dvě otázky se stejným kódem otázky. Mohou se však objevit problémy, pokud používáte složitější funkce LimeSurvey, jako je ExpressionScript, nebo pokud pracujete s exportovanými daty v R či SPSS (qcode se stává popiskem hodnoty).
(6) Rozhodněte, zda chcete převést odkazy na zdroje. Tato možnost se obvykle používá společně s ExpressionScript k vytváření pokročilých typů otázek. Pokud je použijete společně, lze vytvořit složité větvení, hodnocení, ověření a/nebo přizpůsobení obsahu.
(7) Klikněte na Importovat v pravé horní části obrazovky.
Zobrazí se souhrn importu otázky.

Informace z tabulky respondentů průzkumu
Do otázky můžete vložit informace nebo text z tabulky respondentů průzkumu, aby otázka mohla zobrazovat kontextové informace. Aby to LimeSurvey mohl udělat, musí být průzkum nastaven jako neanonymní (tj. sledovaný) a musí mít vytvořenou tabulku respondentů průzkumu.
V otázce lze použít následující zástupné symboly:
| {TOKEN:FIRSTNAME} | vloží hodnotu z pole „firstname“ v tabulce respondentů průzkumu |
| {TOKEN:LASTNAME} | vloží hodnotu z pole „lastname“ v tabulce respondentů průzkumu |
| {TOKEN:EMAIL} | vloží hodnotu z pole „email“ v tabulce respondentů průzkumu |
| {TOKEN:ATTRIBUTE_1} | vloží hodnotu z pole „attribute_1“ v tabulce respondentů průzkumu |
| {TOKEN:ATTRIBUTE_2} | vloží hodnotu z pole „attribute_2“ v tabulce respondentů průzkumu |
Chcete-li použít libovolný z výše uvedených zástupných symbolů, zadejte jej do textu otázky přesně tak, jak je uveden výše. Například:
Dobrý den, {TOKEN:FIRSTNAME}. Poslali jsme vám e-mail na adresu {TOKEN:EMAIL}.
Chcete-li své otázky dále přizpůsobit, použijte [[ExpressionScript - Presentation/cs|ExpressionScript]]. Pokud například chcete použít techniku přizpůsobení obsahu, zadejte:
<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?
K dalšímu přizpůsobení otázek můžete také použít JavaScript. Nejprve musíte povolit použití JavaScriptu při nastavování otázek. Toho lze dosáhnout deaktivací filtru XSS v globálním nastavení vaší instalace LimeSurvey. Deaktivace této možnosti však není vždy dobrý nápad – další informace naleznete v následující části wiki. Přizpůsobení otázky pomocí JavaScriptu:
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>
?
Informace z předchozích odpovědí
LimeSurvey umožňuje správcům průzkumů vložit odpověď (odpovědi) z předchozí otázky (předchozích otázek) do textu otázky:
- Můžete odkazovat na odpovědi na téže stránce a dokonce dynamicky aktualizovat přizpůsobené zprávy, když se odpovědi na stránce mění.
- Můžete používat pojmenování pomocí kódu otázky – podrobnosti najdete v dokumentaci ExpressionScript.
Do WYSIWYG HTML editoru (FCKeditor) byl integrován průvodce, který umožňuje snadno vkládat kódy předchozích otázek a odpovědí. Tento zásuvný modul se nazývá LimeReplacementFields.
Chcete-li tuto funkci použít v FCKeditoru:
(1) Klikněte na ikonu „lime between brackets“ (limetka mezi závorkami).
(2) Vyberte otázku z výběrového pole.

Zobrazují se pouze odpovědi z předchozích stránek.
Stylování otázek
Vzhled a design otázky lze upravit pomocí CSS v editoru motivu.
