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.
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"
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.