Le condizioni si costruiscono con la stessa interfaccia in tutto Exoid: sui blocchi, nei filtri dei risultati e nelle quote. Imparata in un punto, la sai in tutti e tre.
Condizione di visibilità
Il pulsante sul blocco si chiama Condizione di salto, ma il modale che apre si intitola Condizione di visibilità — “Mostra questa domanda quando la condizione è soddisfatta”. In alto c’è un selettore Mostra / Salta, e cambia quello che la condizione fa:- Mostra — la domanda compare solo se la condizione è vera. Tutti gli altri non la vedono mai.
- Salta — la domanda viene saltata quando la condizione è vera, e mostrata a tutti gli altri.
Gli elementi di una condizione
Ogni condizione si compone di tre parti.obbligatorio
La domanda la cui risposta viene valutata. La scegli per codice domanda.
obbligatorio
Il tipo di confronto da applicare a quella risposta.
obbligatorio
Il valore da verificare perché la condizione risulti vera.
Condizioni impilate e gruppi
Spesso una condizione sola non basta. Puoi aggiungerne altre, unite da un operatore.
Puoi anche annidare dei gruppi: un gruppo è un insieme di condizioni valutate insieme, che poi vale come una condizione sola nel livello superiore. È così che scrivi “(area è Nord OPPURE area è Centro) E età superiore a 35” senza spezzare la domanda in due.
Regole di navigazione
Le Regole di navigazione sono la funzione di ramificazione vera e propria. Si aprono dal blocco su un modale intitolato Edit logic for <codice domanda> e dicono dove va il rispondente una volta che ha risposto a quel blocco. Il modale ha due forme.1
Vai sempre a
Una riga sola: qualunque cosa risponda, il rispondente va alla destinazione che scegli. La usi per scavalcare una sezione o per mandare tutti a una schermata finale precisa.
2
Un elenco di regole
Righe nella forma
se <domanda> è <valore> → <destinazione>. Ogni riga manda una risposta diversa in un punto diverso.3
In tutti gli altri casi vai a
L’ultima riga chiude l’elenco: raccoglie tutti i rispondenti che nessuna regola sopra ha intercettato. Impostala con criterio, è il percorso predefinito del blocco.
L’ordine delle regole conta
Le regole si valutano dall’alto verso il basso e vince la prima che si verifica. Quelle sotto non vengono nemmeno considerate, anche se sarebbero altrettanto vere. Riordini le regole trascinandole. Metti in cima la regola più specifica e in fondo la più ampia: una regola larga messa per prima si prende tutto il traffico che doveva andare a quelle dopo.Quale delle due ti serve
La domanda non va posta
Usa una condizione di visibilità. Il rispondente scavalca il blocco e prosegue nel flusso normale.
Il percorso deve cambiare
Usa una regola di navigazione. Il rispondente risponde, e la risposta decide qual è il blocco successivo.
Prossimi passi
Variabili di contesto
Salva valori dall’URL o da una risposta e riusali in tutta l’intervista.
Script
Esegui JavaScript su un blocco per impostare una variabile in base alle risposte già raccolte.
Opzioni dei blocchi
Il codice domanda a cui si riferiscono condizioni e regole, e le impostazioni comuni a tutti i blocchi.
Quote
Lo stesso costruttore di condizioni, usato per limitare quanti profili di un certo tipo possono completare.

