- Posts: 3
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Nascondere sottodomande o opzioni di risposta
- mmv2020
- Topic Author
- Offline
- New Member
Less
More
1 year 5 months ago - 1 year 5 months ago #234024
by mmv2020
Nascondere sottodomande o opzioni di risposta was created by mmv2020
Buongiorno,
Vorrei sapere come nascondere delle opzioni di risposta e delle sottodomande in base alle risposte nelle domande precedenti.
Per esempio, se viene selezionato Elektra nella prima domanda, vorrei nasconderla nella seconda domanda. Invece nella terza domanda vorrei nascondere sia la risposta della prima domanda sia le risposte della seconda domanda al fine di evitare ripetizioni.
La prima domanda, D1a, e' domanda a scelta singola
La seconda domanda, D1b, e' domanda a scelta multipla
La terza domanda, D2, e' array.
Grazie in anticipo.
Vorrei sapere come nascondere delle opzioni di risposta e delle sottodomande in base alle risposte nelle domande precedenti.
Per esempio, se viene selezionato Elektra nella prima domanda, vorrei nasconderla nella seconda domanda. Invece nella terza domanda vorrei nascondere sia la risposta della prima domanda sia le risposte della seconda domanda al fine di evitare ripetizioni.
La prima domanda, D1a, e' domanda a scelta singola
La seconda domanda, D1b, e' domanda a scelta multipla
La terza domanda, D2, e' array.
Grazie in anticipo.
Attachments:
Last edit: 1 year 5 months ago by mmv2020. Reason: Error
Please Log in to join the conversation.
- lfanfoni
- Offline
- Platinum Member
Less
More
- Posts: 916
- Thank you received: 218
1 year 5 months ago #234066
by lfanfoni
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
Replied by lfanfoni on topic Nascondere sottodomande o opzioni di risposta
In primo luogo mostrerei le D1b e D2 solo se si è già risposto alla D1a. Questo lo puoi fare mettendo la seguente equazione di rilevanza a livello di tutte le domande:
!(is_empty(D1a))
Per quanto riguarda la prima tua richiesta, supponendo che le opzioni risposta della D1a abbiano codice A1, A2, A3, etc, devi impostare su tutte le sottodomande della D1b una condizione di rilevanza di questo tipo:
D1a.NAOK!='A1'
Una volta che ti funziona questa D1b, ti conviene copiarla e dargli codice D2, cambiare il testo, e inserire un filtro array di esclusione, in modo che vengano visualizzati solo gli item non selezionati alla D1b.
Come dico sempre, ci vuole comunque un po' di studio dell'expression manager, cui aggiungere una lettura del manuale sulla parte di "array-filter" e "array-filter exclusion"
!(is_empty(D1a))
Per quanto riguarda la prima tua richiesta, supponendo che le opzioni risposta della D1a abbiano codice A1, A2, A3, etc, devi impostare su tutte le sottodomande della D1b una condizione di rilevanza di questo tipo:
D1a.NAOK!='A1'
Una volta che ti funziona questa D1b, ti conviene copiarla e dargli codice D2, cambiare il testo, e inserire un filtro array di esclusione, in modo che vengano visualizzati solo gli item non selezionati alla D1b.
Come dico sempre, ci vuole comunque un po' di studio dell'expression manager, cui aggiungere una lettura del manuale sulla parte di "array-filter" e "array-filter exclusion"
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.
- mmv2020
- Topic Author
- Offline
- New Member
Less
More
- Posts: 3
- Thank you received: 0
1 year 5 months ago #234071
by mmv2020
Replied by mmv2020 on topic Nascondere sottodomande o opzioni di risposta
Grazie per la risposta.
Leggendo piu' sui forum, ho risolto utilizzando le espressioni come da te indicato. !(is_empty(D1a)) e D1a.NAOK!='A1'.
Unica difficolta' e' nella domanda array, la quale lo scomposta, ahime', in piu' domande in quanto non riuscivo a concludere il test. Cmq quella parte finita.
Vorrei chiederti, invece, se si possono utlizzare piu' espressioni come
D1a.NAOK!='A1'., !(is_empty(D1a)) nella condizione di rilevanza di una sottodomanda array.
Vorrei fare, solo ai fornitori conosciuti, quindi selezionati nelle domande precedenti, una batteria di domande.
Possono stare nella stessa condizione di rilevanza le espressioni sotto?
!(is_empty(D1a)) & !(is_empty(D1b)) & D2a.NAOK!='A1'
nel caso si possono scrivere, la digitura "&" e' corretta o e' necessario altra digitura tipo "or", "and"?
Ti ringrazio.
Leggendo piu' sui forum, ho risolto utilizzando le espressioni come da te indicato. !(is_empty(D1a)) e D1a.NAOK!='A1'.
Unica difficolta' e' nella domanda array, la quale lo scomposta, ahime', in piu' domande in quanto non riuscivo a concludere il test. Cmq quella parte finita.
Vorrei chiederti, invece, se si possono utlizzare piu' espressioni come
D1a.NAOK!='A1'., !(is_empty(D1a)) nella condizione di rilevanza di una sottodomanda array.
Vorrei fare, solo ai fornitori conosciuti, quindi selezionati nelle domande precedenti, una batteria di domande.
Possono stare nella stessa condizione di rilevanza le espressioni sotto?
!(is_empty(D1a)) & !(is_empty(D1b)) & D2a.NAOK!='A1'
nel caso si possono scrivere, la digitura "&" e' corretta o e' necessario altra digitura tipo "or", "and"?
Ti ringrazio.
Please Log in to join the conversation.
- lfanfoni
- Offline
- Platinum Member
Less
More
- Posts: 916
- Thank you received: 218
1 year 5 months ago #234072
by lfanfoni
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
Replied by lfanfoni on topic Nascondere sottodomande o opzioni di risposta
Come ti dicevo, lo studio dell'EM è importante. Questa è la pagina di riferimento:
manual.limesurvey.org/Expression_Manager
L'elenco degli operatori è qui:
manual.limesurvey.org/Expression_Manager#Operators
manual.limesurvey.org/Expression_Manager
L'elenco degli operatori è qui:
manual.limesurvey.org/Expression_Manager#Operators
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.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12908
- Thank you received: 3975
1 year 5 months ago #234082
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Nascondere sottodomande o opzioni di risposta
1. Equazione di rilevanza de sottodomande
2. Filtro array.
2. Filtro array.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- mmv2020
- Topic Author
- Offline
- New Member
Less
More
- Posts: 3
- Thank you received: 0
1 year 5 months ago #234106
by mmv2020
Replied by mmv2020 on topic Nascondere sottodomande o opzioni di risposta
Joffm, grazie mille.
Please Log in to join the conversation.