Otázky – úvod
From LimeSurvey Manual
Úvod
Keď ste vytvorili skupiny otázok, môžete začať pridávať otázky do jednotlivých skupín. Existuje niekoľko spôsobov, ako to urobiť. Nižšie sú uvedené dva z nich:
- Otázky môžete pridávať z ponuky Štruktúra prieskumu;

- Otvorte skupinu otázok a vyhľadajte tlačidlo rýchlej akcie Pridať otázku;

Popis polí
Pri pridávaní otázky sa zobrazí výzva na zadanie kódu otázky, textu otázky a pomocného textu a na nastavenie všeobecných možností otázky:

- Kód otázky: Predstavuje ID, číslo alebo kód otázky, ktorý slúži na rýchlu identifikáciu. Toto pole sa respondentom bežne nezobrazuje, pokiaľ to nie je určené v paneli Prezentácia - Zobraziť číslo a/alebo kód otázky. Je obzvlášť užitočné, ak chcete používať funkciu hodnotení LimeSurvey a/alebo ExpressionScript.
- Otázka: Toto je samotná kladená otázka. Dĺžka otázky tu nie je v podstate obmedzená, ak však chcete vysvetliť, ako otázku vyplniť, použite na to pole „Pomoc“. Možno použiť HTML kód, napr. na vloženie obrázkov:
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
- Pomoc: Toto pole je voliteľné. Je užitočné, ak otázka potrebuje vysvetlenie alebo chcete uviesť, ako na ňu odpovedať. Keď do tohto poľa zadáte text, na obrazovkách prieskumu sa vedľa otázky zobrazí ikona s otáznikom a pomocným textom.

Všeobecné možnosti
Na pravej strane obrazovky sa zobrazujú rôzne karty. Najzákladnejšia a najdôležitejšia je karta Všeobecné možnosti. Odtiaľto možno zmeniť nasledujúce nastavenia otázky:
- Typ otázky: Určuje typ odpovede, ktorú prieskum umožňuje. Popis jednotlivých dostupných možností nájdete v časti typy otázok.
- Skupina otázok: Ak chcete zmeniť skupinu otázok, vyberte požadovanú skupinu z rozbaľovacieho zoznamu.
- Validácia: Táto funkcia je dostupná vo všetkých otázkach textového a číselného typu. V tomto poli môžete použiť štandardné regulárne výrazy na overenie odpovedí na otázku. Ak odpovede tomuto výrazu nevyhovujú, respondent bude vyzvaný, aby to skúsil znovu, kým bude môcť pokračovať ďalej.
- Iné?: Túto možnosť možno použiť len pri niektorých typoch otázok. Ak je zapnutá, otázka bude obsahovať ako možnú odpoveď navyše pole „iné“, ktoré môže respondent vybrať, ak nie je spokojný s vopred definovanými možnosťami odpovede.
- Povinné?: Toto nastavenie umožňuje vyžadovať od respondentov, aby odpovedali na všetky povinné otázky skôr, než prejdú na ďalšiu otázku. Pri otázke typu poradie musia byť zoradené všetky položky.
- Podmienka: Toto je rovnica ExpressionScript, ktorá určuje podmienky otázky. Ak sa vyhodnotí ako pravda (1), otázka sa respondentovi zobrazí; v opačnom prípade je skrytá a keďže je irelevantná, údaje pre túto otázku sa v databáze nastavia na NULL. Podrobnosti o použití tejto možnosti nájdete v časti wiki ExpressionScript.
- Zašifrované: Toto nastavenie je dostupné len pre niektoré typy otázok a určuje, či sú uložené údaje odpovedí v databáze šifrované. Poskytuje to dodatočnú vrstvu zabezpečenia pre prípad, že by bola vaša databáza napadnutá. Má to však niekoľko menších nevýhod: v zobrazení odpovedí nebudete môcť vyhľadávať čiastočné texty a šifrovanie/dešifrovanie si tiež vyžaduje dodatočné zdroje servera.
- Uložiť ako základné hodnoty: Toto nastavenie umožňuje uložiť nastavenia aktuálneho typu otázky ako predvolené nastavenia pre nové otázky. Ak ho nastavíte na „Zap“, uložia sa predvolené hodnoty a po uložení sa nastavenie automaticky vráti na „Vyp“.
- Vymazať predvolené hodnoty: Pomocou tohto nastavenia môžete obnoviť všetky predvolené hodnoty uložené funkciou „Uložiť ako základné hodnoty“ a vrátiť sa k systémovým predvoleným hodnotám. Ak ho nastavíte na „Zap“, predvolené hodnoty sa obnovia a po uložení sa nastavenie automaticky vráti na „Vyp“.
Import otázky
Nasledujúce kroky ukazujú, ako importovať otázku do prieskumu.
(1) V rámci prieskumu kliknite na kartu Štruktúra.
(2) Na stránke Vytvoriť otázku kliknite v hornej časti stránky na Importovať otázku.
Zobrazia sa možnosti Importovať otázku.

(3) Kliknite na Prechádzať a vyberte súbor .lsq (formát typu otázky LimeSurvey).
(4) Vyberte Cieľovú skupinu otázok, do ktorej chcete importovanú otázku pridať.
(5) Rozhodnite sa, či chcete Automaticky premenovať kód otázky, ak už existuje. Ak kód otázky už existuje, zapnutím tejto možnosti sa použije iný kód otázky. Môžete mať aj dve otázky s rovnakým kódom otázky. Pri používaní zložitejších možností LimeSurvey, ako je ExpressionScript, alebo pri práci s exportovanými údajmi v R alebo SPSS (qcode sa stáva popisom hodnoty) sa však môžu vyskytnúť problémy.
(6) Rozhodnite sa, či chcete Konvertovať odkazy na zdroje. Táto možnosť sa zvyčajne používa spolu s ExpressionScript na vytváranie pokročilých typov otázok. Ak ich použijete spolu, možno vytvoriť zložité vetvenie, hodnotenia, validáciu a/alebo prispôsobenie.
(7) Kliknite na Importovať v pravej hornej časti obrazovky.
Zobrazí sa Súhrn importu otázky.

Informácie z tabuľky respondentov prieskumu
Do otázky môžete vložiť informácie alebo text z tabuľky respondentov prieskumu, aby sa zobrazovali informácie súvisiace s kontextom. Aby to LimeSurvey mohol urobiť, prieskum musí byť nastavený ako nie anonymný (t. j. sledovaný) a musí mať vytvorenú tabuľku respondentov prieskumu.
V otázke možno použiť nasledujúce zástupné znaky:
| {TOKEN:FIRSTNAME} | vloží hodnotu z poľa "firstname" v tabuľke respondentov prieskumu |
| {TOKEN:LASTNAME} | vloží hodnotu z poľa "lastname" v tabuľke respondentov prieskumu |
| {TOKEN:EMAIL} | vloží hodnotu z poľa "email" v tabuľke respondentov prieskumu |
| {TOKEN:ATTRIBUTE_1} | vloží hodnotu z poľa "attribute_1" v tabuľke respondentov prieskumu |
| {TOKEN:ATTRIBUTE_2} | vloží hodnotu z poľa "attribute_2" v tabuľke respondentov prieskumu |
Ak chcete použiť niektorý z vyššie uvedených zástupných znakov, zadajte ho presne tak, ako je uvedený vyššie, do textového poľa otázky. Napríklad:
Dobrý deň, {TOKEN:FIRSTNAME}. Poslali sme vám e-mail na adresu {TOKEN:EMAIL}.
Ak chcete svoje otázky ďalej prispôsobiť, použite [[ExpressionScript - Presentation/sk|ExpressionScript]]. Ak chcete napríklad využiť techniku prispôsobenia, zadajte:
<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?
Na ďalšie prispôsobenie otázok môžete použiť aj JavaScript. Najprv musíte povoliť používanie JavaScriptu pri vytváraní otázok. To sa dá dosiahnuť vypnutím filtra XSS v globálnych nastaveniach vašej inštalácie LimeSurvey. Vypnutie tejto možnosti však nie je vždy dobrý nápad - ďalšie informácie nájdete v nasledujúcej sekcii wiki. Prispôsobenie otázky pomocou 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>
?
Informácie z predchádzajúcich odpovedí
LimeSurvey umožňuje správcom prieskumov vložiť odpoveď (odpovede) z predchádzajúcich otázok do textu otázky:
- Môžete odkazovať na odpovede na rovnakej stránke a dokonca dynamicky aktualizovať prispôsobené správy podľa toho, ako sa odpovede na stránke menia.
- Môžete použiť pomenovanie podľa kódu otázky - podrobnosti nájdete v dokumentácii ExpressionScript.
Do WYSIWYG HTML editora (FCKeditor) bol integrovaný sprievodca, pomocou ktorého môžete jednoducho vkladať kódy predchádzajúcich otázok/odpovedí. Tento doplnok sa nazýva LimeReplacementFields.
Ak chcete túto funkciu použiť vo FCKeditore:
(1) Kliknite na ikonu „lime v zátvorkách“.
(2) Vyberte otázku zo zoznamu.

Zobrazia sa iba odpovede z predchádzajúcich stránok.
Štýlovanie otázok
Vzhľad a dizajn otázky je možné upraviť pomocou CSS v Editore tém.
