x

Capitolele principale

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Ghid de inițiere rapidă
  3. LimeSurvey CE - Instalare
  4. Cum să proiectați un sondaj bun (Ghid)
  5. Noțiuni de bază
  6. Configurați LimeSurvey
  7. Sondaje - Introducere
  8. Setările sondajului
  9. Vizualizați meniul sondajului
  10. Vedeți structura sondajului
  11. Introducere - Întrebări
  12. Introducere - Grupuri de întrebări
  13. Introducere - Managementul Sondajelor
  14. Opțiunile barei de instrumente pentru sondaj
  15. Sondaj multilingv
  16. Ghid de inițiere rapidă - ExpressionScript
  17. Caracteristici avansate
  18. Întrebări generale frrecvente
  19. Depanare
  20. Soluții alternative
  21. Licență
  22. Jurnal de modificare a versiunii
  23. Pluginuri - Avansat
 Actions

URL fields/ro: Difference between revisions

From LimeSurvey Manual

Maren.fritz (talk | contribs)
Created page with "De exemplu:"
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(21 intermediate revisions by one other user not shown)
Line 20: Line 20:
Dar, LimeSurvey oferă posibilitatea de a utiliza câmpurile URL în multe alte moduri, ceea ce, la rândul său, vă permite să îmbunătățiți funcționalitatea sondajului dvs.
Dar, LimeSurvey oferă posibilitatea de a utiliza câmpurile URL în multe alte moduri, ceea ce, la rândul său, vă permite să îmbunătățiți funcționalitatea sondajului dvs.


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.


==Câmpuri de bază==
==Câmpuri de bază==
Line 37: Line 38:




==Answer fields==
==Câmpuri de răspuns==




You can also use '''{INSERTANS:SGQA}''' or [[ExpressionScript - Presentation#Qcode_Variable_Naming|ExpressionScript variables]]. This URL field allows you to add the response to a specific question in the survey into the end URL. This can be useful for sending a response to an external script (i.e. an email address collected during the survey).
De asemenea, puteți utiliza variabilele „''{INSERTANS:SGQA}''' sau [[ExpressionScript - Presentation#Qcode_Variable_Naming|ExpressionScript]]. Acest câmp URL vă permite să adăugați răspunsul la o anumită întrebare din sondaj în adresa URL finală. Acest lucru poate fi util pentru trimiterea unui răspuns la un script extern (adică o adresă de e-mail colectată în timpul sondajului).


For example:
De exemplu:


<code><nowiki>
<code><nowiki>
Line 48: Line 49:
</nowiki></code>
</nowiki></code>


It is important to add "newtest/y" to the URL to force a new session whenever your survey participants wants to fill in your survey.
Este important să adăugați „test nou/y” la adresa URL pentru a forța o nouă sesiune ori de câte ori participanții la sondaj doresc să completeze sondajul.


<code><nowiki>
<code><nowiki>
Line 54: Line 55:
</nowiki></code>
</nowiki></code>


In the above scenario, the URL pertains to a survey with ID = 48315, group =2, question=22 and answercodes = 2007 and 2008.  
În scenariul de mai sus, adresa URL se referă la un sondaj cu ID = 48315, grup = 2, întrebare = 22 și coduri de răspuns = 2007 și 2008.  


{{Note|For more details on the necessity of "newtest/y", check the following [https://www.limesurvey.org/forum/installation-a-update-issues/108334-use-case-for-not-using-newtest-y forum thread].}}
{{Notă|Pentru mai multe detalii despre necesitatea „newtest/y”, verificați următoarele [https://www.limesurvey.org/forum/installation-a-update-issues/108334-use-case-for-not -using-newtest-y thread forum].}}


==Expressions==
==Expresii==




You can also use any [[ExpressionScript - Presentation|expression]] here.
De asemenea, puteți utiliza orice [[ExpressionScript - Prezentare|expresie]] aici.


For example:
De exemplu:


<code><nowiki>
<code><nowiki>
Line 70: Line 71:




==Passthrough fields==
==Câmpuri de trecere==




To use passthrough fields, you '''must''' define the variable names via panel integration. If you don't assign a target question, the variables will not be saved into responses (read more about the LimeSurvey [[Panel integration|panel integration]] feature). To use such a parameter in the end URL, just insert the tag '''{PASSTHRU:<paramname>}''' where ''<paramname>'' is the name of your input parameter.
Pentru a utiliza câmpuri de trecere, „trebuie” să definiți numele variabilelor prin integrarea panoului. Dacă nu atribuiți o întrebare țintă, variabilele nu vor fi salvate în răspunsuri (citiți mai multe despre caracteristica LimeSurvey [[Integrare panou|integrare panou]]). Pentru a utiliza un astfel de parametru în URL-ul final, trebuie doar să inserați eticheta „''{PASSTHRU:<paramname> }''' Unde ''<paramname> „” este numele parametrului de intrare.


Let's suppose that you defined [[Panel integration|a parameter]] named "foobar". The survey is started with a link like this one:
Să presupunem că ați definit [[Integrarea panoului|un parametru]] numit „foobar”. Sondajul începe cu un link ca acesta:


<code>
<code>
Line 81: Line 82:
</code>
</code>


The XYZ123 is the value you want "to pass".
XYZ123 este valoarea pe care doriți să o „treceți”.


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>
Adresa URL finală a unui sondaj cu următoarea adresă URL<nowiki> <code>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</code></nowiki> ar fi apoi convertit în<nowiki> <code>https://www.limesurvey.org/test.php?foobarout=XYZ123</code></nowiki>


=Start URL=
=Adresa URL de pornire=




==Prefilling a survey using GET parameters==
==Precompletarea unui sondaj folosind parametrii GET==




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]].
Puteți completa în prealabil toate răspunsurile, cu excepția [[Question_type_-_File_upload|încărcare]] și [[Question type - Equation|tipul de întrebare ecuație]]. Puteți utiliza [[ExpressionScript - Presentation#Access to Variables|qcode denumire]] pentru parametri și puteți seta valoarea pentru tipurile de întrebări individuale sau puteți utiliza [[identificatorul SGQA]].


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.
Apoi, răspunsurile sunt setate la valoarea completată în prealabil. Pentru opțiunea cu alegere unică, trebuie să utilizați codul răspunsului, pentru întrebarea cu mai multe variante, trebuie să utilizați Y dacă doriți să completați în prealabil răspunsul.


Here are some start URL examples:
Iată câteva exemple de URL de pornire:


* <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> : Completați întrebarea cu codul QTEXT cu<nowiki> „pre-umplut”</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}} : completați subîntrebarea SQ001 a întrebării cu titlul MULTI cu<nowiki> „pre-umplut”</nowiki> (pentru o întrebare cu mai multe text, de exemplu).
* <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}} : Selectați opțiunea de răspuns „altă” a unei întrebări cu o singură alegere și completați cealaltă valoare cu textul „Alt text”.
* <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> : Completați subîntrebarea SQ001 a întrebării cu ID: 1 din grupul cu ID: 1 cu<nowiki> „pre-umplut”</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> : Preselectați opțiunea de răspuns<nowiki> „A1”</nowiki> a subintrebării SQ001 a întrebării cu ID: 1 din grupul care are ID: 1.
* <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> : Preselectați subîntrebarea SQ001 a întrebării care are ID 1, din grupul care are ID: 1.




{{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=Parametrii GET folosesc „?" pentru primul parametru și „&” pentru cele ulterioare. Dacă aveți deja „?” în adresa URL, trebuie să utilizați „&” pentru a adăuga mai mulți parametri GET.}}




{{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>}}
{{Hint|Text=Parametrii GET suplimentari sunt completați numai atunci când sondajul începe din nou. Prin urmare, pentru testare, adăugați întotdeauna newtest=Y pentru a începe un nou sondaj. De exemplu:<nowiki> <code>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</code></nowiki> }}


==Prefilling a survey using GET parameters using URL parameters tab==
==Precompletarea unui sondaj utilizând parametrii GET folosind fila Parametri URL==




You can prefill (sometimes easier) answers using URL parameters which can be configured in [[Panel integration|panel integration]].
Puteți completa în prealabil (uneori mai ușor) răspunsurile folosind parametrii URL care pot fi configurați în [[Panel integration|panel integration]].




==Prefilling and hiding the answer==
==Precompletarea și ascunderea răspunsului==




You can use the [[QS:Hidden|hidden attribute]] of a question to hide it from your respondents. If so, the question still remains prefilled.
Puteți folosi [[QS:Hidden|atributul ascuns]] al unei întrebări pentru a o ascunde de respondenții dvs. Dacă da, întrebarea rămâne încă precompletată.

Latest revision as of 16:54, 2 April 2024


Introducere

Parametrii câmpurilor URL pot fi utilizați în câmpul:


Câmpul URL de sfârșit

La sfârșitul unui sondaj sau când o cotă determină terminarea unui sondaj, există opțiunea de a seta o adresă URL de final. Această adresă URL este prezentată participantului care a terminat sondajul pe pagina de final sau, opțional, puteți seta ca participantul să fie redirecționat automat la adresa URL respectivă. Acest lucru se poate face prin completarea opțiunii URL de final din panoul Elemente text sondaj și prin activarea încărcării automate a adresei URL de final din panoul Prezentare odată ce un sondaj este finalizat.

Dar, LimeSurvey oferă posibilitatea de a utiliza câmpurile URL în multe alte moduri, ceea ce, la rândul său, vă permite să îmbunătățiți funcționalitatea sondajului dvs.

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.

Câmpuri de bază

Puteți folosi „{SAVEDID}', {TOKEN}, {SID} și {LANG} în URL-ul final:

  • SAVEDID este id-ul atribuit acestei trimiteri;
  • TOKEN este simbolul folosit pentru a participa la sondaj;
  • SID este ID-ul sondajului;
  • LANG este codul limbii.

De exemplu:

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


Câmpuri de răspuns

De asemenea, puteți utiliza variabilele „{INSERTANS:SGQA}' sau ExpressionScript. Acest câmp URL vă permite să adăugați răspunsul la o anumită întrebare din sondaj în adresa URL finală. Acest lucru poate fi util pentru trimiterea unui răspuns la un script extern (adică o adresă de e-mail colectată în timpul sondajului).

De exemplu:

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

Este important să adăugați „test nou/y” la adresa URL pentru a forța o nouă sesiune ori de câte ori participanții la sondaj doresc să completeze sondajul.

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

În scenariul de mai sus, adresa URL se referă la un sondaj cu ID = 48315, grup = 2, întrebare = 22 și coduri de răspuns = 2007 și 2008.

Template:Notă

Expresii

De asemenea, puteți utiliza orice expresie aici.

De exemplu:

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


Câmpuri de trecere

Pentru a utiliza câmpuri de trecere, „trebuie” să definiți numele variabilelor prin integrarea panoului. Dacă nu atribuiți o întrebare țintă, variabilele nu vor fi salvate în răspunsuri (citiți mai multe despre caracteristica LimeSurvey integrare panou). Pentru a utiliza un astfel de parametru în URL-ul final, trebuie doar să inserați eticheta „{PASSTHRU:<paramname> } Unde <paramname> „” este numele parametrului de intrare.

Să presupunem că ați definit un parametru numit „foobar”. Sondajul începe cu un link ca acesta:

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

XYZ123 este valoarea pe care doriți să o „treceți”.

Adresa URL finală a unui sondaj cu următoarea adresă URL <code>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</code> ar fi apoi convertit în <code>https://www.limesurvey.org/test.php?foobarout=XYZ123</code>

Adresa URL de pornire

Precompletarea unui sondaj folosind parametrii GET

Puteți completa în prealabil toate răspunsurile, cu excepția încărcare și tipul de întrebare ecuație. Puteți utiliza qcode denumire pentru parametri și puteți seta valoarea pentru tipurile de întrebări individuale sau puteți utiliza identificatorul SGQA.

Apoi, răspunsurile sunt setate la valoarea completată în prealabil. Pentru opțiunea cu alegere unică, trebuie să utilizați codul răspunsului, pentru întrebarea cu mai multe variante, trebuie să utilizați Y dacă doriți să completați în prealabil răspunsul.

Iată câteva exemple de URL de pornire:

  • <code>http://ls.example.org/1234?QTEXT=prefilled</code> : Completați întrebarea cu codul QTEXT cu „pre-umplut”
  • <code>https://ls.example.org/1234?MULTI_SQ001=prefilled</code> (New in 3.14.1 ) : completați subîntrebarea SQ001 a întrebării cu titlul MULTI cu „pre-umplut” (pentru o întrebare cu mai multe text, de exemplu).
  • <code>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</code> (New in 3.14.1 ) : Selectați opțiunea de răspuns „altă” a unei întrebări cu o singură alegere și completați cealaltă valoare cu textul „Alt text”.
  • <code>https://ls.example.org/1234?1234X1X1SQ001=prefilled</code> : Completați subîntrebarea SQ001 a întrebării cu ID: 1 din grupul cu ID: 1 cu „pre-umplut”
  • <code>https://ls.example.org/1234?1234X1X1SQ001=A1</code> : Preselectați opțiunea de răspuns „A1” a subintrebării SQ001 a întrebării cu ID: 1 din grupul care are ID: 1.
  • <code>https://ls.example.org/1234?1234X1X1SQ001=Y</code> : Preselectați subîntrebarea SQ001 a întrebării care are ID 1, din grupul care are ID: 1.


 Hint: Parametrii GET folosesc „?" pentru primul parametru și „&” pentru cele ulterioare. Dacă aveți deja „?” în adresa URL, trebuie să utilizați „&” pentru a adăuga mai mulți parametri GET.


 Hint: Parametrii GET suplimentari sunt completați numai atunci când sondajul începe din nou. Prin urmare, pentru testare, adăugați întotdeauna newtest=Y pentru a începe un nou sondaj. De exemplu: <code>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</code>


Precompletarea unui sondaj utilizând parametrii GET folosind fila Parametri URL

Puteți completa în prealabil (uneori mai ușor) răspunsurile folosind parametrii URL care pot fi configurați în panel integration.


Precompletarea și ascunderea răspunsului

Puteți folosi atributul ascuns al unei întrebări pentru a o ascunde de respondenții dvs. Dacă da, întrebarea rămâne încă precompletată.