Welcome to the LimeSurvey Community Forum

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

domande dropdown e condizione

  • Jocolmoni_355054
  • Jocolmoni_355054's Avatar Topic Author
  • Offline
  • Banned
  • Banned
More
1 year 9 months ago #230277 by Jocolmoni_355054
domande dropdown e condizione was created by Jocolmoni_355054
Buongiorno, 

premetto che uso limesurvey da davvero poco per cui mi scuso in anticipo per eventuale terminologia errata o poco accurata.
Avrei bisogno del vostro aiuto per condizionare una domanda ad un'altra.
Nello specifico la prima domanda dovrebbe essere una scelta singola (menu dropdown), in base alla selezione fatta a questa domanda la domanda successiva dovrà mostrare un elenco ad hoc in base alla selezione.
So che devo impostare una condizione ma non riesco a capire quale.
Se al posto del menu dropdown utilizzo un radio button funziona impostando come condizione  G09Q20.NAOK  == 'AO01'
spero di essermi riuscita a spiegare
grazie

Per favore aiutaci ad aiutarti e compila dove necessario:
La tua versione di LimeSurvey: [vedi in basso a destra nella schermata di amministrazione di LimeSurvey]
Server proprio o LimeSurvey Cloud:
Tema:

==================
[Scrivi qui la tua domanda/osservazione]

Please Log in to join the conversation.

More
1 year 9 months ago #230297 by lfanfoni
Replied by lfanfoni on topic domande dropdown e condizione
Con le funzioni standard di Limesurvey (compreso expression manager) non è possibile combinare due domande a scelta semplice in modo che la seconda presenti una lista di opzioni filtrata in base alla scelta fatta nella prima domanda.
Sul mio github puoi trovare una soluzione custom del tipo "Regioni-Provincie" ( github.com/lfanfoni/ls_ITA_territorio ) e provare a modificare le opzioni di risposta secondo le tue necessità, rispettando le regole che consentono il collegamento tra le due dropdown (primi 2 caratteri del codice risposta).
Però non sono sicuro che la tua esigenza sia avere delle caselle combinate, quindi forse la cosa migliore è che posti qui qualche screenshot o direttamente la survey in formato lss, in modo da capire quale può essere la soluzione migliore.
p.s.: anche solo l'elenco delle voci di domanda 1 e domanda 2 potrebbe aiutarci a capire meglio il problema.

Se mi vuoi contattare, non mandare messaggi privati qui, bensì scrivi a lfanfoni at gmail.com
Per le livestream in italiano vai su: www.youtube.com/playlist?list=PLOSjjxAG9...SiiCsSz_JxIH7xJwLdPd
Le soluzioni LimeSurvey per l'Italia si trovano su: github.com/lfanfoni

Please Log in to join the conversation.

  • Jocolmoni_355054
  • Jocolmoni_355054's Avatar Topic Author
  • Offline
  • Banned
  • Banned
More
1 year 9 months ago #230313 by Jocolmoni_355054
Replied by Jocolmoni_355054 on topic domande dropdown e condizione
la prima domanda è un menu a discesa in cui va selezionato il job title di una persona.
La seconda domanda, a seconda di che job title è stato inserito, dovrebbe mostrare solo le caratteristiche di quel job title..

esempio:
Dom1- selezionare il job title
risposte possibili: Impiegato, medico, informatico

Dom2 - come valuti le competenze del #medico (x esempio)
risposte: elenco delle caratteristiche associate al medico

Io farei tante domande array quanti sono i job title ma poi non ho chiara la condizione da inserire..

Non so se ora sia piu chiaro.. grazie

Please Log in to join the conversation.

More
1 year 9 months ago #230315 by lfanfoni
Replied by lfanfoni on topic domande dropdown e condizione
Se la prima domanda ha codice DOM1 e le opzioni di risposta hanno codici:
A1 (Medico)
A2 (Impiegato)
A3 (Informatico)
Allora puoi fare come dici tu, e definire tante domande array per quanti sono i job title e per ognuno impostare la rilevanza a livello di domanda tipo questa:
DOM1.NAOK=='A1' (questo per mostrare la array dei medici).
Volendo, potresti usare una sola domanda array per la valutazione delle competenze (DOM2), mettendo un "testo mobile" per mostrare il job title selezionato, per esempio cosi':
Come valuti le competenze del {DOM1.shown}

Di questa unica domanda array dovresti mettere tutte le competenze di tutti i job title tra le sottodomande (righe dell'array). Anche le sottodomande possono essere condizionate alla DOM1: c'è una colonna di caselle relativa proprio alla rilevanza di ogni singola sottodomanda. A quel punto usi la stessa condizione di prima per mostrare o nascondere la singola riga di competenza. Inoltre, se ci sono competenze che valgono per più jobtitle, puoi usare una sola sottodomanda e impostare la condizione usando gli OR, ad esempio con questa equazione, una stessa competenza sarà visualizzata in DOM2 sia per i medici che per gli impiegati:
(DOM1.NAOK=='A1') OR (DOM1.NAOK=='A2')

Se mi vuoi contattare, non mandare messaggi privati qui, bensì scrivi a lfanfoni at gmail.com
Per le livestream in italiano vai su: www.youtube.com/playlist?list=PLOSjjxAG9...SiiCsSz_JxIH7xJwLdPd
Le soluzioni LimeSurvey per l'Italia si trovano su: github.com/lfanfoni

Please Log in to join the conversation.

Lime-years ahead

Online-surveys for every purse and purpose