x

Capitoli principali

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Guida rapida
  3. LimeSurvey CE - Installazione
  4. Come progettare un buon sondaggio (Guida)
  5. Iniziare
  6. Configurazione di LimeSurvey
  7. Introduzione - Sondaggi
  8. Visualizza le impostazioni del sondaggio
  9. Visualizza il menu del sondaggio
  10. Visualizza la struttura del sondaggio
  11. Introduzione - Domande
  12. Introduzione - Gruppi di domande
  13. Introduzione - Indagini - Gestione
  14. Opzioni della barra degli strumenti del sondaggio
  15. Sondaggio multilinguale
  16. Guida rapida - ExpressionScript
  17. Funzionalità avanzate
  18. Domande frequenti generali
  19. Risoluzione dei problemi
  20. Soluzioni alternative
  21. Licenza
  22. Registro delle modifiche alla versione
  23. Plugin - Avanzati
 Actions

URL fields/it: Difference between revisions

From LimeSurvey Manual

Maren.fritz (talk | contribs)
Created page with "Nello scenario precedente, l'URL si riferisce a un sondaggio con ID = 48315, gruppo = 2, domanda = 22 e codici di risposta = 2007 e 2008."
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(21 intermediate revisions by one other user not shown)
Line 20: Line 20:
Tuttavia, LimeSurvey offre la possibilità di utilizzare i campi URL in molti altri modi, il che a sua volta ti consente di migliorare la funzionalità del tuo sondaggio.
Tuttavia, LimeSurvey offre la possibilità di utilizzare i campi URL in molti altri modi, il che a sua volta ti consente di migliorare la funzionalità del tuo sondaggio.


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.


==Campi di base==
==Campi di base==
Line 55: Line 56:
Nello scenario precedente, l'URL si riferisce a un sondaggio con ID = 48315, gruppo = 2, domanda = 22 e codici di risposta = 2007 e 2008.  
Nello scenario precedente, l'URL si riferisce a un sondaggio con ID = 48315, gruppo = 2, domanda = 22 e codici di risposta = 2007 e 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].}}
{{Nota|Per maggiori dettagli sulla necessità di "newtest/y", controllare quanto segue [https://www.limesurvey.org/forum/installation-a-update-issues/108334-use-case-for-not -using-newtest-y thread del forum].}}


==Expressions==
==Espressioni==




You can also use any [[ExpressionScript - Presentation|expression]] here.
Puoi anche usare qualsiasi [[ExpressionScript - Presentazione|espressione]] qui.


For example:
Per esempio:


<code><nowiki>
<code><nowiki>
Line 69: Line 70:




==Passthrough fields==
==Campi passanti==




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.
Per utilizzare i campi passthrough, '''devi''' definire i nomi delle variabili tramite l'integrazione del pannello. Se non assegni una domanda target, le variabili non verranno salvate nelle risposte (leggi ulteriori informazioni sulla funzione LimeSurvey [[Integrazione panel|integrazione panel]]). Per utilizzare tale parametro nell'URL finale, è sufficiente inserire il tag '''{PASSTHRU:<paramname> }''' Dove ''<paramname> '' è il nome del parametro di input.


Let's suppose that you defined [[Panel integration|a parameter]] named "foobar". The survey is started with a link like this one:
Supponiamo che tu abbia definito [[Integrazione pannello|un parametro]] denominato "foobar". Il sondaggio inizia con un link come questo:


<code>
<code>
Line 80: Line 81:
</code>
</code>


The XYZ123 is the value you want "to pass".
XYZ123 è il valore che vuoi "passare".


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>
L'URL finale di un sondaggio con il seguente URL<nowiki> <code>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</code></nowiki> verrebbe quindi convertito in<nowiki> <code>https://www.limesurvey.org/test.php?foobarout=XYZ123</code></nowiki>


=Start URL=
=URL di inizio=




==Prefilling a survey using GET parameters==
==Precompilazione di un sondaggio utilizzando i parametri 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]].
Puoi precompilare tutte le risposte tranne [[Question_type_-_File_upload|upload]] e [[Tipo di domanda - Equazione|tipo di domanda di equazione]]. È possibile utilizzare [[ExpressionScript - Presentation#Access to Variables|qcode naming]] per i parametri e impostare il valore per singoli tipi di domanda o utilizzare l'[[identificatore 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.
Quindi, le risposte vengono impostate sul valore precompilato. Per l'opzione a scelta singola, è necessario utilizzare il codice della risposta, per la domanda a scelta multipla, è necessario utilizzare Y se si desidera precompilare la risposta.


Here are some start URL examples:
Ecco alcuni esempi di URL di avvio:


* <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> : Compila la domanda con il codice QTEXT con<nowiki> 'precompilato'</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}} : Compila la sottodomanda SQ001 della domanda con titolo MULTI con<nowiki> 'precompilato'</nowiki> (ad esempio per una domanda a più testi).
* <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}} : selezionare l'opzione di risposta "altro" di una domanda a scelta singola e inserire l'altro valore con il testo "Altro testo".
* <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> : Compila la domanda secondaria SQ001 della domanda con ID: 1 dal gruppo con ID: 1 con<nowiki> 'precompilato'</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> : preseleziona l'opzione di risposta<nowiki> 'A1'</nowiki> della sottodomanda SQ001 della domanda con ID: 1 dal gruppo con 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> : preselezionare la sottodomanda SQ001 della domanda con ID 1, dal gruppo con 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.}}
{{Suggerimento|Testo=I parametri GET usano "?" per il primo parametro e "&" per i successivi. Se hai già "?" nel tuo URL, devi utilizzare "&" per aggiungere altri 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=I parametri GET extra vengono compilati solo quando il sondaggio ricomincia. Pertanto, per i test, aggiungi sempre newtest=Y per iniziare un nuovo sondaggio. Per esempio:<nowiki> <code>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</code></nowiki> }}


==Prefilling a survey using GET parameters using URL parameters tab==
==Precompilazione di un sondaggio utilizzando i parametri GET utilizzando la scheda Parametri URL==




You can prefill (sometimes easier) answers using URL parameters which can be configured in [[Panel integration|panel integration]].
Puoi precompilare (a volte più facilmente) le risposte utilizzando i parametri URL che possono essere configurati in [[Integrazione pannello|integrazione pannello]].




==Prefilling and hiding the answer==
==Precompilare e nascondere la risposta==




You can use the [[QS:Hidden|hidden attribute]] of a question to hide it from your respondents. If so, the question still remains prefilled.
Puoi utilizzare l'[[QS:Hidden|attributo nascosto]] di una domanda per nasconderla ai tuoi intervistati. In tal caso, la domanda rimane ancora precompilata.

Latest revision as of 16:54, 2 April 2024


Introduzione

I parametri dei campi URL possono essere utilizzati nel campo:


Fine campo URL

Alla fine di un sondaggio o quando una quota provoca la chiusura di un sondaggio, c'è l'opzione per impostare un URL finale. Questo URL viene presentato al partecipante che ha terminato il sondaggio nella pagina finale oppure puoi facoltativamente impostare il partecipante in modo che venga reindirizzato automaticamente al rispettivo URL. Questo può essere fatto compilando l'opzione End URL dal pannello Survey text elements e abilitando il caricamento automatico dell'end URL dal pannello Presentation una volta completato un sondaggio .

Tuttavia, LimeSurvey offre la possibilità di utilizzare i campi URL in molti altri modi, il che a sua volta ti consente di migliorare la funzionalità del tuo sondaggio.

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.

Campi di base

Puoi utilizzare {SAVEDID}, {TOKEN}, {SID} e {LANG} nell'URL finale:!N !*SAVEDID è l'id assegnato a questa particolare sottomissione;

  • TOKEN è il token utilizzato per partecipare al sondaggio;
  • SID è l'ID del sondaggio;
  • LANG è il codice della lingua.

Per esempio:

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


Campi di risposta

Puoi anche usare {INSERTANS:SGQA} o Variabili ExpressionScript. Questo campo URL ti consente di aggiungere la risposta a una domanda specifica del sondaggio nell'URL finale. Questo può essere utile per inviare una risposta a uno script esterno (cioè un indirizzo email raccolto durante il sondaggio).

Per esempio:

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

È importante aggiungere "newtest/y" all'URL per forzare una nuova sessione ogni volta che i partecipanti al sondaggio desiderano compilare il sondaggio.

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

Nello scenario precedente, l'URL si riferisce a un sondaggio con ID = 48315, gruppo = 2, domanda = 22 e codici di risposta = 2007 e 2008.

Template:Nota

Espressioni

Puoi anche usare qualsiasi espressione qui.

Per esempio:

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


Campi passanti

Per utilizzare i campi passthrough, devi definire i nomi delle variabili tramite l'integrazione del pannello. Se non assegni una domanda target, le variabili non verranno salvate nelle risposte (leggi ulteriori informazioni sulla funzione LimeSurvey integrazione panel). Per utilizzare tale parametro nell'URL finale, è sufficiente inserire il tag {PASSTHRU:<paramname> } Dove <paramname> è il nome del parametro di input.

Supponiamo che tu abbia definito un parametro denominato "foobar". Il sondaggio inizia con un link come questo:

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

XYZ123 è il valore che vuoi "passare".

L'URL finale di un sondaggio con il seguente URL <code>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</code> verrebbe quindi convertito in <code>https://www.limesurvey.org/test.php?foobarout=XYZ123</code>

URL di inizio

Precompilazione di un sondaggio utilizzando i parametri GET

Puoi precompilare tutte le risposte tranne upload e tipo di domanda di equazione. È possibile utilizzare qcode naming per i parametri e impostare il valore per singoli tipi di domanda o utilizzare l'identificatore SGQA.

Quindi, le risposte vengono impostate sul valore precompilato. Per l'opzione a scelta singola, è necessario utilizzare il codice della risposta, per la domanda a scelta multipla, è necessario utilizzare Y se si desidera precompilare la risposta.

Ecco alcuni esempi di URL di avvio:

  • <code>http://ls.example.org/1234?QTEXT=prefilled</code> : Compila la domanda con il codice QTEXT con 'precompilato'
  • <code>https://ls.example.org/1234?MULTI_SQ001=prefilled</code> (New in 3.14.1 ) : Compila la sottodomanda SQ001 della domanda con titolo MULTI con 'precompilato' (ad esempio per una domanda a più testi).
  • <code>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</code> (New in 3.14.1 ) : selezionare l'opzione di risposta "altro" di una domanda a scelta singola e inserire l'altro valore con il testo "Altro testo".
  • <code>https://ls.example.org/1234?1234X1X1SQ001=prefilled</code> : Compila la domanda secondaria SQ001 della domanda con ID: 1 dal gruppo con ID: 1 con 'precompilato'
  • <code>https://ls.example.org/1234?1234X1X1SQ001=A1</code> : preseleziona l'opzione di risposta 'A1' della sottodomanda SQ001 della domanda con ID: 1 dal gruppo con ID: 1.
  • <code>https://ls.example.org/1234?1234X1X1SQ001=Y</code> : preselezionare la sottodomanda SQ001 della domanda con ID 1, dal gruppo con ID: 1.


Template:Suggerimento


 Hint: I parametri GET extra vengono compilati solo quando il sondaggio ricomincia. Pertanto, per i test, aggiungi sempre newtest=Y per iniziare un nuovo sondaggio. Per esempio: <code>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</code>


Precompilazione di un sondaggio utilizzando i parametri GET utilizzando la scheda Parametri URL

Puoi precompilare (a volte più facilmente) le risposte utilizzando i parametri URL che possono essere configurati in integrazione pannello.


Precompilare e nascondere la risposta

Puoi utilizzare l'attributo nascosto di una domanda per nasconderla ai tuoi intervistati. In tal caso, la domanda rimane ancora precompilata.