x

Glavna poglavlja

  1. LimeSurvey Cloud u usporedbi s LimeSurvey CE
  2. Vodič za brzi početak - LimeSurvey 3.0+
  3. Instalacija - LimeSurvey CE
  4. Kako izraditi dobar upitnik (vodič)
  5. Početak rada
  6. Administriranje LimeSurveya
  7. Upitnici - uvod
  8. Postavke upitnika
  9. Izbornik upitnika
  10. Struktura upitnika
  11. Pitanja - uvod
  12. Skupine pitanja - uvod
  13. Upitnici - upravljanje
  14. Opcije alatne trake upitnika
  15. Višejezični upitnik
  16. ExpressionScript Engine - Vodič za brzi početak
  17. Nekategorizirane i napredne značajke
  18. Opći FAQ
  19. Rješavanje problema
  20. Zaobilazna rješenja
  21. Licenca
  22. Popis izmjena po verzijama
  23. Dodaci
 Actions

URL polja

From LimeSurvey Manual

Ova je stranica možda strojno prevedena i može sadržavati pogreške. Prikaži engleski izvornik · Poboljšaj ovaj prijevod
This page is a translated version of the page URL fields and the translation is 100% complete.


Uvod

Parametri URL polja mogu se koristiti u:


Polje završnog URL-a

Na kraju upitnika ili kada kvota prekine upitnik postoji mogućnost postavljanja završnog URL-a. Taj se URL prikazuje ispitaniku koji je dovršio upitnik na završnoj stranici, a možete i postaviti da se ispitanik automatski preusmjeri na taj URL. To možete učiniti unosom opcije Završni URL u panelu Tekstualni elementi upitnika te omogućavanjem automatskog učitavanja završnog URL-a u panelu Prezentacija nakon dovršetka upitnika.

LimeSurvey međutim nudi mogućnost korištenja URL polja na mnoge druge načine, što vam omogućuje da poboljšate funkcionalnost svog upitnika.

Ako u bočnom izborniku upitnika odete na „Ispitanici upitnika” i promijenite upitnik u „zatvoreni način pristupa”, nakon što tamo unaprijed dodate ispitanike od kojih svaki ima token, parametar tokena bit će dodan u završni URL.

Osnovna polja

U završnom URL-u možete koristiti {SAVEDID}, {TOKEN}, {SID} i {LANG}:

  • SAVEDID je ID dodijeljen ovom konkretnom slanju odgovora;
  • TOKEN je token korišten za sudjelovanje u upitniku;
  • SID je ID upitnika;
  • LANG je kôd jezika.

Na primjer:

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


Polja odgovora

Možete koristiti i ExpressionScript varijable. Ovo URL polje omogućuje dodavanje odgovora na određeno pitanje u upitniku u završni URL. To može biti korisno za slanje odgovora vanjskoj skripti (npr. e-mail adrese prikupljene tijekom upitnika).

Na primjer:

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

Važno je dodati „newtest/y” u URL kako bi se prisilila nova sesija kad god ispitanici žele ispuniti vaš upitnik.

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

U gornjem primjeru URL se odnosi na upitnik s ID-om = 48315, grupom = 2, pitanjem = 22 i kodovima odgovora = 2007 i 2008.

Za više detalja o potrebi za „newtest/y” pogledajte sljedeću forumsku temu.

Izrazi

Ovdje možete koristiti i bilo koji izraz.

Na primjer:

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


Prosljedna polja

Za korištenje prosljednih polja morate definirati nazive varijabli putem integracije panela. Ako ne dodijelite ciljano pitanje, varijable neće biti spremljene u odgovore (više o značajci Integracija Panela u LimeSurveyju pročitajte ovdje). Za korištenje takvog parametra u završnom URL-u jednostavno umetnite oznaku {PASSTHRU:<paramname>}, gdje je <paramname> naziv vašeg ulaznog parametra.

Pretpostavimo da ste definirali parametar naziva „foobar”. Upitnik se pokreće poveznicom poput ove:

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

XYZ123 je vrijednost koju želite „proslijediti”.

Završni URL upitnika sa sljedećim URL-om https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar} tada bi se pretvorio u https://www.limesurvey.org/test.php?foobarout=XYZ123

Početni URL

Unaprijed popunjavanje upitnika pomoću GET parametara

Možete unaprijed popuniti sve odgovore osim učitavanja i vrste pitanja jednadžba. Za parametre možete koristiti qcode imenovanje i postaviti vrijednost za pojedinačne vrste pitanja ili koristiti SGQA identifikator.

Tada se odgovori postavljaju na unaprijed popunjenu vrijednost. Za opciju jednog odabira morate koristiti kôd odgovora, a za pitanje s višestrukim odabirom morate koristiti Y ako želite unaprijed popuniti odgovor.

Evo nekoliko primjera početnog URL-a:

  • http://ls.example.org/1234?QTEXT=prefilled : Popunjava pitanje s kodom QTEXT vrijednošću 'prefilled'
  • https://ls.example.org/1234?MULTI_SQ001=prefilled (New in 3.14.1 ) : Popunjava potpitanje SQ001 pitanja s naslovom MULTI vrijednošću 'prefilled' (na primjer za pitanje s višestrukim tekstom).
  • https://ls.example.org/1234?single=-oth-&single_other=Other%20text (New in 3.14.1 ) : Odabire opciju odgovora „Ostalo” pitanja s jednim odabirom i unosi drugu vrijednost s tekstom „Other text”.
  • https://ls.example.org/1234?1234X1X1SQ001=prefilled : Popunjava potpitanje SQ001 pitanja s ID-om: 1 iz grupe s ID-om: 1 vrijednošću 'prefilled'
  • https://ls.example.org/1234?1234X1X1SQ001=A1 : Unaprijed odabire opciju odgovora 'A1' potpitanja SQ001 pitanja s ID-om: 1 iz grupe koja ima ID: 1.
  • https://ls.example.org/1234?1234X1X1SQ001=Y : Unaprijed odabire potpitanje SQ001 pitanja koje ima ID 1, iz grupe koja ima ID: 1.


 Hint: GET parametri koriste "?" za prvi parametar i "&" za sve sljedeće. Ako u vašem URL-u već postoji "?", morate koristiti "&" kako biste dodali više GET parametara.


 Hint: Dodatni GET parametri popunjavaju se samo kada se upitnik pokrene iznova. Stoga za testiranje uvijek dodajte newtest=Y kako biste pokrenuli novi upitnik. Na primjer: http://ls.example.org/1234?QTEXT=prefilled&newtest=Y


Predpopunjavanje upitnika pomoću GET parametara putem kartice URL parametri

Odgovore možete predpopuniti (ponekad jednostavnije) pomoću URL parametara koji se mogu konfigurirati u Integracija Panela.


Predpopunjavanje i skrivanje odgovora

Možete koristiti skriveni atribut pitanja kako biste ga sakrili od ispitanika. U tom slučaju pitanje ostaje predpopunjeno.