Výchozí odpovědi
From LimeSurvey Manual
Úvod
U různých typů otázek můžete nastavit výchozí hodnotu, která se zaznamená v případě, že respondent otázku přeskočí nebo je spokojen s nabízenou výchozí hodnotou odpovědi. Chcete-li tuto možnost otevřít, vyhledejte tlačítko Editace výchozích odpovědí v menu otázky, které zobrazíte pomocí tří teček (viditelných po najetí myší) vedle otázky.
Platné hodnoty
- U otázek typu výběr jedné možnosti uvidíte rozbalovací seznamy, ze kterých můžete vybrat požadovanou výchozí hodnotu.
- U otázek s výběrem více možností uvidíte zaškrtávací políčka, pomocí kterých můžete vybrat požadovaný výchozí stav (zaškrtnuto, nebo nezaškrtnuto).
- U textových otázek bude k dispozici textové pole, do kterého můžete zadat libovolný řetězec nebo výraz. Pokud použijete výraz, musíte použít složené závorky.
- U otázek typu datum a čas musí mít pevně zadaná hodnota formát YYYY-MM-DD (například: 2022-02-28). Pokud datum nastavujete pomocí výrazu, musí mít formát například date ('Y-m-d') nebo date ('Y-m-d H:s'). Pokud například chcete nastavit aktuální čas jako výchozí hodnotu v otázce typu datum s formátem HH:MM (hodina a minuta), musíte v poli výchozí hodnoty odpovědi použít úplný formát času: date ('Y-m-d H:s'). Formát ve výrazu je nezávislý na formátu z nastavení otázky.
- Pro skryté otázky může být alternativním řešením ExpressionScript s operátorem přiřazení.
Výchozí hodnota pomocí ExpressionScript
Pouze typy otázek „Text“ a „Ano/Ne“ umožňují administrátorovi průzkumu použít ke změně výchozí hodnoty LimeSurvey ExpressionScript. U všech ostatních typů otázek můžete použít operátory přiřazení.
Příklad
- Máte neanonymní průzkum, ve kterém {TOKEN:ATTRIBUTE_1} představuje věk osoby v okamžiku vytvoření tabulky respondentů průzkumu. Chcete otázku/výchozí hodnotu odpovědi předvyplnit věkem osoby a požádat respondenta, aby věk potvrdil, nebo ho změnil, pokud není správný. Za tímto účelem zadejte {TOKEN:ATTRIBUTE_1} do textového pole pro výchozí hodnotu odpovědi.