Per favore aiutaci ad aiutarti e compila dove necessario: La tua versione di LimeSurvey: [6.6.8] Server proprio o LimeSurvey Cloud: LimeSurvey Cloud
Tema:
==================
Buongiorno, vorremmo far visualizzare casualmente agli intervistati una domanda su 9.
In precedenti post del blog abbiamo letto che è necessario inserire una domanda (nascosta) di tipo equazione che generi in modo casuale un numero da 1 a 9, attraverso la funzione {rand(1,9)}. Per poi impostare le condizioni logiche che consentono di visualizzare, ad esempio, la prima delle 9 domande solo se il numero casuale generato è 1.
Per la domanda di tipo Equazione abbiamo:
- selezionato tipo Equazione tra le domande con maschera
- specificato nel testo della domanda {rand(1,9)}
Abbiamo verificato, prima di nascondere la domanda, ed effettivamente ad ogni nuova compilazione genera un numero casuale tra 1 e 9.
Pensiamo quindi il problema sia nell'impostazione delle condizioni logiche.
Nel riquadro di sinistra ci risulta possibile selezionare la domanda, mentre il riquadro di destra (dove di solito compaiono le opzioni di risposta) risulta vuoto e quindi non è possibile agganciare alcuna risposta alla domanda al fine di definire la condizione logica. Di seguito lo script.
Dove sbagliamo?
Grazie mille a chi ci vorrà aiutare!
Se usate il pannello delle condizioni associato alla domanda da mostrare o nascondere, dovete selezionare il tab "Costante" e inserire il valore che deve assumere la domanda random (da 1 a 9) per visualizzare la domanda in oggetto.
In alternativa si può impostare la rilevanza mettendo una equazione tipo:
a00.NAOK==1