Actions

URL-mezők

From LimeSurvey Manual

This page is a translated version of the page URL fields and the translation is 98% complete.


Bevezetés

Az URL mezők paraméterei a felmérés:


Vége URL mező

A felmérés végén, vagy ha egy kvóta miatt egy felmérés véget ér, lehetőség van egy záró URL beállítására. Ez az URL megjelenik a kérdőívet befejező résztvevőnek a záróoldalon, vagy opcionálisan beállíthatja, hogy a résztvevő automatikusan átirányításra kerüljön a megfelelő URL-re. Ezt úgy teheti meg, hogy kitölti a Végső URL opciót a Felmérés szövegelemei panelen, és engedélyezi a végső URL automatikus betöltését a Prezentáció panelről a felmérés befejezése után.

A LimeSurvey azonban lehetőséget kínál az URL-mezők sok más módon történő használatára, ami viszont lehetővé teszi felmérése funkcionalitásának javítását.

If you go to “Survey participants” in the survey side menu and change the survey to be in “closed access mode“, after pre adding participants there with each having a token, the token parameter will be added in the end url.

Alapmezők

Használhatja a '{SAVEDID}, {TOKEN}, {SID} és {LANG} karakterláncot a vég URL-ben:

  • SAVEDID az ehhez a beadványhoz rendelt azonosító;
  • TOKEN a felmérésben való részvételhez használt token;
  • SID a felmérés azonosítója;
  • LANG a nyelv kódja.

Például:

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


Válaszmezők

Használhatja a {INSERTANS:SGQA} vagy ExpressionScript-változók-t is. Ez az URL-mező lehetővé teszi, hogy a kérdőívben szereplő konkrét kérdésre adott választ hozzáadja a végső URL-hez. Ez akkor lehet hasznos, ha választ küld egy külső szkriptre (azaz a felmérés során gyűjtött e-mail címre).

Például:

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

Fontos, hogy a „newtest/y” kifejezést hozzáadja az URL-hez, hogy új munkamenetet kényszerítsen ki, amikor a felmérés résztvevői ki akarják tölteni a kérdőívet.

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

A fenti forgatókönyvben az URL egy felmérésre vonatkozik, amelynek azonosítója = 48315, csoport = 2, kérdés = 22 és válaszkód = 2007 és 2008.

Template:Megjegyzés

Kifejezések

Itt bármilyen kifejezés is használható.

Például:

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


Átmenő mezők

Az átjelentkezési mezők használatához meg kell adnia a változóneveket panelintegrációval. Ha nem rendel hozzá célkérdést, a változók nem kerülnek mentésre a válaszokba (további információ a LimeSurvey panelintegráció funkcióról). Ha ilyen paramétert szeretne használni a vég URL-ben, csak illessze be a {PASSTHRU címkét:<paramname> } ahol <paramname> a bemeneti paraméter neve.

Tegyük fel, hogy definiáltad a a paramétert "foobar" néven. A felmérés egy ehhez hasonló hivatkozással indul:

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

Az XYZ123 az az érték, amelyet át szeretne adni.

A következő URL-lel rendelkező felmérés vég URL-je <code>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</code> majd átalakítják <code>https://www.limesurvey.org/test.php?foobarout=XYZ123</code>

Kezdő URL

Kérdés előzetes kitöltése GET paraméterekkel

A upload és a egyenlet kérdéstípusa kivételével minden választ előre kitölthet. Használhatja az qcode elnevezést a paraméterekhez, és beállíthatja az értéket egyetlen kérdéstípushoz, vagy használhatja az SGQA azonosítót.

Ezután a válaszok az előre kitöltött értékre kerülnek. Az egyszeres választási lehetőségnél a válasz kódját kell használni, a feleletválasztós kérdésnél az Y-t, ha előre szeretné kitölteni a választ.

Íme néhány példa a kezdő URL-re:

  • <code>http://ls.example.org/1234?QTEXT=prefilled</code> : Töltse ki a kérdést QTEXT kóddal "előre kitöltve"
  • <code>https://ls.example.org/1234?MULTI_SQ001=prefilled</code> (New in 3.14.1 ) : Töltse ki a kérdés SQ001 alkérdését MULTI címmel "előre kitöltve" (például több szöveges kérdés esetén).
  • <code>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</code> (New in 3.14.1 ) : Válassza ki az "egyéb" válaszlehetőséget egy egyválasztós kérdésnél, és töltse ki a másik értéket az "Egyéb szöveg" szöveggel.
  • <code>https://ls.example.org/1234?1234X1X1SQ001=prefilled</code> : Töltse ki a kérdés SQ001 alkérdését azonosítóval: 1 a csoportból azonosítóval: 1 "előre kitöltve"
  • <code>https://ls.example.org/1234?1234X1X1SQ001=A1</code> : Válassza ki a válaszlehetőséget "A1" az 1. azonosítójú kérdés SQ001 alkérdésének közül az 1. azonosítójú csoportból.
  • <code>https://ls.example.org/1234?1234X1X1SQ001=Y</code> : Válassza ki előre az 1-es azonosítójú kérdés SQ001 alkérdését az 1-es azonosítójú csoportból.


 Hint: A GET paraméterek "?" az első paraméternél, az "&" pedig a következő paramétereknél. Ha már van "?" az URL-ben az "&"-t kell használnia további GET-paraméterek hozzáadásához.


Template:Tipp

Kérdés előzetes kitöltése GET paraméterekkel az URL paraméterek használatával lap

A válaszokat előre kitöltheti (néha könnyebben) URL-paraméterekkel, amelyeket a panel integration-ban konfigurálhat.


A válasz előtöltése és elrejtése

Használhatja a rejtett attribútumot, hogy elrejtse azt a válaszadók elől. Ha igen, a kérdés továbbra is előre kitöltve marad.