Actions

URL fields/hu: Difference between revisions

From LimeSurvey Manual

(Created page with "Az XYZ123 az az érték, amelyet át szeretne adni.")
(Updating to match new version of source page)
 
(10 intermediate revisions by one other user not shown)
Line 20: Line 20:
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.
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==
==Alapmezők==
Line 83: Line 84:
Az XYZ123 az az érték, amelyet át szeretne adni.
Az XYZ123 az az érték, amelyet át szeretne adni.


The end URL of a survey with the following URL <code><nowiki>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</nowiki></code> would then be converted to <code><nowiki>https://www.limesurvey.org/test.php?foobarout=XYZ123</nowiki></code>
A következő URL-lel rendelkező felmérés vég URL-je<nowiki> <code>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</code></nowiki> majd átalakítják<nowiki> <code>https://www.limesurvey.org/test.php?foobarout=XYZ123</code></nowiki>


=Start URL=
=Kezdő URL=




==Prefilling a survey using GET parameters==
==Kérdés előzetes kitöltése GET paraméterekkel==




You can prefill all answers except the [[Question_type_-_File_upload|upload]] and [[Question type - Equation|equation question type]]. You can use [[ExpressionScript - Presentation#Access to Variables|qcode naming]] for parameters and set the value for single question types or use the [[SGQA identifier]].
A [[Question_type_-_File_upload|upload]] és a [[Kérdés típusa - Egyenlet|egyenlet kérdéstípusa]] kivételével minden választ előre kitölthet. Használhatja az [[ExpressionScript - Presentation#Access to Variables|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]].


Then, answers are set to the prefilled value. For single choice option, you must use the code of the answer, for multi choice question, you must use Y if you want to prefill the answer.
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.


Here are some start URL examples:
Íme néhány példa a kezdő URL-re:


* <code><nowiki>http://ls.example.org/1234?QTEXT=prefilled</nowiki></code> : Fill in the question with code QTEXT with <nowiki>'prefilled'</nowiki>
*<nowiki> <code>http://ls.example.org/1234?QTEXT=prefilled</code></nowiki> : Töltse ki a kérdést QTEXT kóddal<nowiki> "előre kitöltve"</nowiki>  
* <code><nowiki>https://ls.example.org/1234?MULTI_SQ001=prefilled</nowiki></code> {{NewIn|v=3.14.1}} : Fill in the subquestion SQ001 of question with title MULTI with <nowiki>'prefilled'</nowiki> (for a multiple text question for example).
*<nowiki> <code>https://ls.example.org/1234?MULTI_SQ001=prefilled</code></nowiki> {{NewIn|v=3.14.1}} : Töltse ki a kérdés SQ001 alkérdését MULTI címmel<nowiki> "előre kitöltve"</nowiki> (például több szöveges kérdés esetén).
* <code><nowiki>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</nowiki></code> {{NewIn|v=3.14.1}} : Select the "other" answer option of a single choice question and fill in the other value with the text "Other text".
*<nowiki> <code>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</code></nowiki> {{NewIn|v=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><nowiki>https://ls.example.org/1234?1234X1X1SQ001=prefilled</nowiki></code> : Fill in the subquestion SQ001 of question with ID: 1 from group with ID: 1 with <nowiki>'prefilled'</nowiki>
*<nowiki> <code>https://ls.example.org/1234?1234X1X1SQ001=prefilled</code></nowiki> : Töltse ki a kérdés SQ001 alkérdését azonosítóval: 1 a csoportból azonosítóval: 1<nowiki> "előre kitöltve"</nowiki>  
* <code><nowiki>https://ls.example.org/1234?1234X1X1SQ001=A1</nowiki></code> : Preselect the answer option <nowiki>'A1'</nowiki> of the subquestion SQ001 of question with ID: 1 from group that has ID: 1.
*<nowiki> <code>https://ls.example.org/1234?1234X1X1SQ001=A1</code></nowiki> : Válassza ki a válaszlehetőséget<nowiki> "A1"</nowiki> az 1. azonosítójú kérdés SQ001 alkérdésének közül az 1. azonosítójú csoportból.
* <code><nowiki>https://ls.example.org/1234?1234X1X1SQ001=Y</nowiki></code> : Preselect the subquestion SQ001 of the question that has the ID 1, from the group that has ID: 1.
*<nowiki> <code>https://ls.example.org/1234?1234X1X1SQ001=Y</code></nowiki> : 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|Text=GET parameters use "?" for the first parameter and "&" for the subsequent ones. If you already have "?" in your URL, you must use "&" to add more GET parameters.}}
{{Hint|Text=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.}}




{{Hint|Text=The extra GET parameters are only filled in when the survey starts anew. Therefore, for testing, always add newtest=Y to start a fresh survey. For example: <code><nowiki>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</nowiki></code>}}
{{Tipp|Szöveg=Az extra GET paraméterek csak a felmérés újbóli indulásakor kerülnek kitöltésre. Ezért teszteléshez mindig adja hozzá a newtest=Y-t egy új felmérés indításához. Például:<nowiki> <code>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</code></nowiki> }}


==Prefilling a survey using GET parameters using URL parameters tab==
==Kérdés előzetes kitöltése GET paraméterekkel az URL paraméterek használatával lap==




You can prefill (sometimes easier) answers using URL parameters which can be configured in [[Panel integration|panel integration]].
A válaszokat előre kitöltheti (néha könnyebben) URL-paraméterekkel, amelyeket a [[Panel integration|panel integration]]-ban konfigurálhat.




==Prefilling and hiding the answer==
==A válasz előtöltése és elrejtése==




You can use the [[QS:Hidden|hidden attribute]] of a question to hide it from your respondents. If so, the question still remains prefilled.
Használhatja a [[QS:Hidden|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.

Latest revision as of 16:54, 2 April 2024


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.