Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Risposta multipla con disabilitazione risposte

  • globalace
  • globalace's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 2 months ago #210641 by globalace
Ciao,
ho una domanda a risposta multipla, con 5 risposte, ora vorrei validarla in modo che se l'utente seleziona la risposta 1 e 5 oppure la risposta 3 e 5, oppure 1 e 2 non possa continuare nel sondaggio, andrebbe bene anche se selziona la risposta 1 si deseleziona la risposta 5 e 2 se selezionate, come posso fare?
grazie

Spero di essermi spiegato
The topic has been locked.
More
3 years 2 months ago #210642 by ritapas
Devi utilizzare il campo convalida di quella domanda e scrivere un'espressione espressionscript.
Nel tuo caso, sarebbe simile a questa:
Code:
!(!is_empty(Q00_SQ001) and !is_empty(Q00_SQ005)) and !(!is_empty(Q00_SQ003) and !is_empty(Q00_SQ005)) and
!(!is_empty(Q00_SQ001) and !is_empty(Q00_SQ002))
 
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 2 months ago #210655 by Joffm
Cosa significa?
Il sondaggio deve essere terminato quando un partecipante seleziona 1 e 5, 3 e 5 o 1 e 2?
Quindi devi creare un'espressione che restituisca un valore che elabori in una quota.

eqQ1:
{if (Q1_SQ001 == "Y" AND (Q1_SQ002 == "Y" OR Q1_SQ005 == "Y"), 1, if (Q1_SQ003 == "Y" AND Q1_SQ005 == "Y", 1,0))}

La condizione per la risoluzione è: eqQ1 == 1.

E se seleziona 1,2,4? Fine o continuare?

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose