x

Hlavné kapitoly

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rýchly sprievodca - LimeSurvey 3.0+
  3. Inštalácia - LimeSurvey CE
  4. Ako vytvoriť dobrý prieskum (príručka)
  5. Začíname
  6. Správa LimeSurvey
  7. Prieskumy - úvod
  8. Nastavenia prieskumu
  9. Menu prieskumu
  10. Štruktúra prieskumu
  11. Otázky – úvod
  12. Skupiny otázok - úvod
  13. Prieskumy - správa
  14. Možnosti panela nástrojov prieskumu
  15. Viacjazyčný prieskum
  16. ExpressionScript Engine - Príručka rýchleho štartu
  17. Nezaradené a pokročilé funkcie
  18. Všeobecné časté otázky
  19. Riešenie problémov
  20. Riešenia a obchádzky
  21. Licencia
  22. Záznam zmien verzií
  23. Doplnky
 Actions

Polia URL

From LimeSurvey Manual

Táto stránka mohla byť preložená strojovo a môže obsahovať chyby. Zobraziť anglický originál · Vylepšiť tento preklad
This page is a translated version of the page URL fields and the translation is 100% complete.


Úvod

Parametre polí URL možno použiť v týchto poliach:


Pole Koncová URL

Na konci prieskumu alebo keď kvóta spôsobí ukončenie prieskumu je možné nastaviť koncovú URL. Táto URL sa zobrazí respondentovi, ktorý dokončil prieskum, na záverečnej stránke, alebo môžete voliteľne nastaviť automatické presmerovanie respondenta na danú URL. Môžete to urobiť vyplnením možnosti Koncová URL v paneli Textové prvky prieskumu a povolením automatického načítania koncovej URL v paneli Prezentácia po dokončení prieskumu.

LimeSurvey však ponúka možnosť využiť polia URL aj mnohými inými spôsobmi, čo vám umožňuje rozšíriť funkčnosť vášho prieskumu.

Ak v bočnej ponuke prieskumu prejdete na „Respondenti ankety“ a nastavíte prieskum do „uzavretého prístupového režimu“, po predchádzajúcom pridaní respondentov, z ktorých každý má token, sa parameter tokenu pridá do koncovej URL.

Základné polia

V koncovej URL môžete použiť {SAVEDID}, {TOKEN}, {SID} a {LANG}:

  • SAVEDID je ID priradené tomuto konkrétnemu odoslaniu;
  • TOKEN je token použitý na účasť v prieskume;
  • SID je ID prieskumu;
  • LANG je kód jazyka.

Napríklad:

https://www.limesurvey.org/test.php?var1={SAVEDID}&var2={TOKEN}&var3={SID}&lang={LANG}


Polia odpovedí

Môžete tiež použiť premenné ExpressionScript. Toto pole URL vám umožňuje pridať do koncovej URL odpoveď na konkrétnu otázku v prieskume. To môže byť užitočné na odoslanie odpovede do externého skriptu (napr. e-mailovej adresy získanej počas prieskumu).

Napríklad:

https://www.limesurvey.org/test.php?email={EMAILADDRESS}

Je dôležité pridať do URL „newtest/y“, aby sa vynútila nová relácia vždy, keď chce váš respondent vyplniť prieskum.

https://exampletest.limequery.com/index.php/survey/index/sid/48315/newtest/Y?48315X2X222007=Y&48315X2X222008=Y

V uvedenom scenári sa URL týka prieskumu s ID = 48315, skupina = 2, otázka = 22 a kódy odpovedí = 2007 a 2008.

Podrobnosti o nevyhnutnosti „newtest/y“ nájdete v nasledujúcom vlákne fóra.

Výrazy

Tu môžete použiť aj akýkoľvek výraz.

Napríklad:

http://www.limesurvey.org/test.php?gender={if(sex=='Male','M','F')}&name;={name}


Prenášané polia (passthrough)

Ak chcete použiť prenášané polia, musíte definovať názvy premenných cez integráciu panelov. Ak nepriradíte cieľovú otázku, premenné sa neuložia do odpovedí (viac o funkcii Integrácia panelov v LimeSurvey). Ak chcete takýto parameter použiť v koncovej URL, stačí vložiť značku {PASSTHRU:<paramname>}, kde <paramname> je názov vášho vstupného parametra.

Predpokladajme, že ste definovali parameter s názvom „foobar“. Prieskum sa spustí odkazom, ako je tento:

https://example.org/limesurvey/index.php/survey/index/sid/12345/lang/eb?foobar=XYZ123

XYZ123 je hodnota, ktorú chcete „preniesť“.

Koncová URL prieskumu s nasledujúcou URL https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar} sa potom prevedie na https://www.limesurvey.org/test.php?foobarout=XYZ123

Počiatočná URL

Predvyplnenie prieskumu pomocou parametrov GET

Môžete predvyplniť všetky odpovede okrem nahrávania a typu otázky rovnica. Pre parametre môžete použiť pomenovanie qcode a nastaviť hodnotu pre jednoduché typy otázok, alebo použiť identifikátor SGQA.

Odpovede sa potom nastavia na predvyplnenú hodnotu. Pri otázke s jednou voľbou musíte použiť kód odpovede, pri otázke s viacerými voľbami musíte použiť Y, ak chcete odpoveď predvyplniť.

Tu je niekoľko príkladov počiatočnej URL:

  • http://ls.example.org/1234?QTEXT=prefilled : Vyplní otázku s kódom QTEXT hodnotou 'prefilled'
  • https://ls.example.org/1234?MULTI_SQ001=prefilled (New in 3.14.1 ) : Vyplní podotázku SQ001 otázky s názvom MULTI hodnotou 'prefilled' (napríklad pre otázku s viacerými textovými poliami).
  • https://ls.example.org/1234?single=-oth-&single_other=Other%20text (New in 3.14.1 ) : Vyberie možnosť odpovede „Iné“ v otázke s jednou voľbou a vyplní hodnotu Iné textom „Other text“.
  • https://ls.example.org/1234?1234X1X1SQ001=prefilled : Vyplní podotázku SQ001 otázky s ID: 1 zo skupiny s ID: 1 hodnotou 'prefilled'
  • https://ls.example.org/1234?1234X1X1SQ001=A1 : Predvolí možnosť odpovede 'A1' podotázky SQ001 otázky s ID: 1 zo skupiny s ID: 1.
  • https://ls.example.org/1234?1234X1X1SQ001=Y : Predvolí podotázku SQ001 otázky s ID 1 zo skupiny s ID: 1.


 Hint: Parametre GET používajú „?“ pre prvý parameter a „&“ pre všetky nasledujúce. Ak už vo vašej adrese URL máte „?“, na pridanie ďalších parametrov GET musíte použiť „&“.


 Hint: Ďalšie parametre GET sa vyplnia iba pri novom spustení prieskumu. Preto pri testovaní vždy pridajte newtest=Y, aby sa spustil nový prieskum. Napríklad: http://ls.example.org/1234?QTEXT=prefilled&newtest=Y


Predvyplnenie prieskumu pomocou parametrov GET na karte parametrov URL

Odpovede môžete predvyplniť (niekedy jednoduchšie) pomocou parametrov URL, ktoré je možné nastaviť v časti Integrácia panelov.


Predvyplnenie a skrytie odpovede

Pomocou atribútu skrytia otázky ju môžete skryť pred respondentmi. Otázka zostane aj v takom prípade predvyplnená.