Base di conoscenza

Fondamenti della logica dei sondaggi

La logica consente di creare sondaggi adattivi in cui la sequenza delle domande, i calcoli e le azioni dipendono dalle risposte del rispondente. Senza logica, le domande seguono una dopo l'altra in ordine fisso. Con la logica, il sondaggio diventa interattivo.

Dove si configura la logica

La logica si configura per ogni domanda individualmente. Clicca sul pulsante di ramificazione (icona di ramificazione) a destra della domanda nel costruttore — si aprirà la scheda Logica nella finestra delle impostazioni.

Le domande all'interno di un gruppo non hanno un pulsante logica — la logica viene configurata a livello di gruppo e si attiva all'uscita dal gruppo.

Quando si attiva la logica

Le regole logiche vengono eseguite quando il rispondente risponde a una domanda e clicca sul pulsante Avanti. Il sistema elabora tutte le operazioni dall'alto verso il basso ed esegue le azioni corrispondenti.

Struttura dello scenario logico

Ogni domanda può contenere due tipi di elementi:

La scheda Logica nelle impostazioni di una domanda: blocchi Regola, Funzione e Azione predefinita

La scheda Logica nelle impostazioni della domanda

Operazioni logiche

Blocchi opzionali aggiunti secondo necessità. Tre tipi:

  • Regola — verifica delle condizioni. Se le condizioni sono soddisfatte, viene eseguita un'azione specificata (transizione, fine del sondaggio o calcolo). Maggiori dettagli nell'articolo «Regola — regole condizionali».
  • Funzione — calcoli incondizionati con variabili. Vengono sempre eseguiti, senza verifica delle condizioni. Maggiori dettagli nell'articolo «Funzione — calcoli con variabili».
  • Email — invio di un messaggio e-mail. Eseguito incondizionatamente al momento dell'elaborazione della logica. Maggiori dettagli nell'articolo «Email — invio di messaggi».

Ogni domanda può contenere più operazioni di qualsiasi tipo. Le operazioni vengono eseguite sequenzialmente dall'alto verso il basso e il loro ordine può essere modificato.

Azione predefinita

Un elemento obbligatorio sempre presente. L'azione predefinita determina cosa succede se nessuna delle operazioni logiche ha portato a una transizione o alla fine del sondaggio:

  • Vai alla domanda successiva — comportamento standard (predefinito).
  • Vai a un elemento specifico — qualsiasi domanda, gruppo o Finish page (può dirigere sia in avanti che indietro).
  • Termina il sondaggio — il sondaggio termina e il rispondente viene portato alla Final page.

Ambito di applicazione

Nelle condizioni logiche puoi verificare:

  • La risposta alla domanda corrente.
  • Le risposte a qualsiasi domanda precedente.
  • I valori delle variabili utente e di sistema.

Questo consente di costruire scenari complessi che tengono conto dell'intera cronologia delle risposte del rispondente.

Logicaa AND e OR

Più condizioni all'interno di un singolo blocco Regola vengono combinate con AND — tutte le condizioni devono essere vere contemporaneamente.

Per implementare la logica OR (almeno una condizione è vera), crea più blocchi Regola separati con la stessa azione.

Esempio di scenario semplice

Domanda Q1: «Hai più di 18 anni?» (Yes/No).

  • Regola: se la risposta è «No» → vai alla Finish page F1 con il messaggio «Grazie, questo sondaggio è destinato agli adulti».
  • Azione predefinita: vai alla domanda successiva (Q2).

Di conseguenza, i rispondenti minorenni terminano il sondaggio in anticipo, mentre gli altri continuano.

Un esempio di scenario logico: una Regola con una condizione e un salto a una Finish page, e una Azione predefinita che passa alla domanda successiva

Un esempio di scenario logico