> ## Documentation Index
> Fetch the complete documentation index at: https://docs.exoid.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Opzioni dei blocchi

> Tutte le impostazioni comuni del pannello domanda, nell'ordine in cui compaiono, e su quali blocchi trovi ciascuna.

Apri un blocco qualsiasi e il pannello a destra mostra le stesse impostazioni nello stesso ordine, quale che sia il tipo di domanda: codice domanda, domanda, descrizione, media, attesa prima di avanzare, poi la lista delle opzioni e le impostazioni che la governano. Questa pagina le percorre in quell'ordine e si chiude con la tabella di quale opzione compare su quale tipo di blocco.

Per quello che è specifico di ogni tipo — gli estremi dello slider, la scala del rating, i formati dei file — vedi [Tipi di domanda](/it/builder/tipi-di-domanda).

<Warning>
  Se modifichi le opzioni di un'intervista che ha già raccolto risposte, la piattaforma ti avvisa che modificando le opzioni si possono perdere dati. Controlla cosa hai già raccolto prima di intervenire.
</Warning>

## Question code

Il **codice domanda** sta in alto a destra nel pannello, accanto al tipo di blocco. È l'identificativo del blocco — `Q1_ETA`, `SQ_HYPE_CLIENTE` — e da quando lo imposti è il modo in cui tutto il resto della piattaforma si riferisce a quella domanda:

* nei **risultati**, dove ogni domanda compare come `[CODICE] testo della domanda`
* nelle colonne dell'**export**, dove il codice è l'intestazione di colonna
* nei **filtri** e nei cluster di confronto, dove scegli la domanda per codice
* nelle **regole di navigazione**, il cui modale si intitola "Edit logic for \<codice>"
* nelle **condizioni**, ogni volta che ne costruisci una su una risposta precedente
* negli **script**, dove leggi una risposta con `questions.<CODICE>.responseValue`

Due prefissi sono assegnati in automatico: i blocchi **Message** ricevono `STM_`, le schermate finali `END_`.

Scegli un codice che riconoscerai ancora in un foglio Excel fra tre mesi, e tienilo stabile: tutto quello che viene dopo è agganciato lì.

## Question

Il testo della domanda, quello che il rispondente legge come richiesta.

## Description

Testo secondario sotto la domanda. Serve per l'istruzione che allungherebbe troppo il testo della domanda: il periodo di riferimento, la definizione di un termine, quante risposte ti aspetti.

## Media (optional)

Un pannello a scomparsa che attacca alla domanda un'immagine, un video o un audio. Ha due sorgenti.

<Tabs>
  <Tab title="Upload file">
    Carichi il file direttamente. Estensioni accettate:

    `.jpg` `.jpeg` `.png` `.gif` `.webp` `.svg` `.mp4` `.webm` `.ogg` `.mp3` `.wav` `.aac` `.m4a`

    Dimensione massima **5 MB**.
  </Tab>

  <Tab title="Use variable">
    Al posto di un file fisso, il media arriva da una variabile. Lo stimolo cambia così da un rispondente all'altro.

    È il modo per fare un **test monadico** dentro un solo studio: un'intervista, un set di domande, ma ogni rispondente vede un pack, un annuncio o un concept diverso. Tutti rispondono alle stesse domande su uno stimolo diverso, e il confronto avviene fra gruppi invece che dentro lo stesso rispondente.
  </Tab>
</Tabs>

<Note>
  Lo **Swipe** non ha questo campo Media comune: le sue immagini stanno dentro la sua Swipe configuration.
</Note>

## Wait before advancing

Un interruttore. Acceso, compare un campo numerico **secondi**, per default **3**. Il rispondente non può proseguire finché il tempo non è trascorso.

Usalo ogni volta che la risposta dipende dall'aver davvero guardato qualcosa: un pack, un annuncio, un claim. Senza, un rispondente veloce supera lo stimolo con un clic e risponde sul nulla.

## Le liste di opzioni

Dove il blocco ha opzioni di risposta, la lista funziona sempre allo stesso modo.

* **Add Bulk Options** — "Add multiple options at once". Incolli molte opzioni in una volta invece di scrivere riga per riga.
* **Add Option** — aggiunge una singola riga.
* **Riordino per trascinamento** — ogni riga ha la sua maniglia.
* **Codice opzione** — il campo piccolo a sinistra di ogni riga. È l'identificativo dell'opzione, il corrispettivo del codice domanda a livello di opzione.
* **Menu ⋮** — su ogni singola riga, con due voci: **Visibility condition** e **Delete**.

### La condizione di visibilità per opzione

**Visibility condition** nel menu ⋮ è una condizione su **una sola opzione**, non sull'intera domanda. Il modale si intitola "Visibility condition - Option N" e recita "Show this option only when the condition matches".

Dentro trovi:

* un selettore **Show / Hide** — se la condizione fa comparire o sparire l'opzione
* **Add condition** — un singolo test su una risposta precedente
* **Add group** — un gruppo di condizioni, per i casi che richiedono più test combinati
* **Clear** — azzera quello che hai costruito

È quello che permette a una singola opzione di comparire e sparire mentre il resto della lista resta fermo: mostrare una marca nella domanda di considerazione solo a chi ne ha dichiarato la notorietà, per esempio.

## Required Question

"When enabled, users must answer this question to proceed." Se è spento, il rispondente può lasciare la domanda in bianco e andare avanti.

C'è su quasi tutti i blocchi. Le eccezioni:

* **Message** — non chiede niente, quindi non lo mostra
* **File upload** — non lo mostra
* **Ending Screen** — non ha nessuno dei campi comuni tranne Question code e Scripts

## Allow 'Other' option

Aggiunge alla lista una voce "Other" che apre un campo di testo libero, così il rispondente può dare una risposta che non avevi previsto.

Disponibile su Scelta multipla, Scelta singola e Scelta immagini.

## Randomize options

Mescola l'ordine in cui le opzioni vengono presentate, così la posizione di un'opzione non influenza quanto spesso viene scelta. L'etichetta cambia leggermente da blocco a blocco:

* **Randomize options** su Scelta multipla, Scelta singola, Classifica e Scelta immagini — sulla Classifica recita "Show options in random order at the start"
* **Randomize Options** sulla Matrice, dove vale "Randomize the order of the rows"
* **Randomize options order** sulla Lista

## Exclusive options

"Each selected option clears every other answer when chosen." Acceso, scegliere un'opzione esclusiva cancella tutto quello che il rispondente aveva già spuntato.

È l'impostazione delle voci che non possono logicamente convivere con un'altra risposta: "Nessuna di queste", "Non so", "Non compro questa categoria". Disponibile su Scelta multipla e Scelta immagini.

## Selection mode

Quante opzioni deve scegliere il rispondente. Tre valori:

| Valore         | Cosa compare accanto                     | Cosa deve fare il rispondente            |
| -------------- | ---------------------------------------- | ---------------------------------------- |
| `Unlimited`    | Niente                                   | Ne sceglie quante vuole                  |
| `Exact number` | **Un** campo numerico                    | Ne sceglie esattamente quel numero       |
| `Range`        | **Due** campi numerici, minimo e massimo | Ne sceglie un numero dentro l'intervallo |

Sotto c'è **Custom instruction text**, che sostituisce l'istruzione automatica mostrata al rispondente. Il placeholder suggerisce il registro: `e.g. 'choose one or more', 'up to 2', 'at least 1'`.

<Warning>
  Se la configurazione non è coerente, il Builder segnala "Invalid selection mode configuration" e blocca la pubblicazione.
</Warning>

Selection mode compare su **Scelta multipla** e **Scelta immagini**.

<Note>
  Anche la Matrice ha un campo chiamato **Selection Mode**, ma è un'altra impostazione: i suoi valori sono `Single Choice` e `Multiple Choice` e decide quante colonne si possono spuntare per riga.
</Note>

<Tip>
  `Exact number` è quello che trasforma una domanda di scelta in un esercizio di scelta forzata. "Scegline esattamente 3" costringe a rinunciare a qualcosa; la scelta libera ti riporta tutto spuntato e nessuna discriminazione.
</Tip>

## Transport options

"Show only options/rows selected — or not selected — by the user in a previous question." La lista di questa domanda si costruisce da quello che il rispondente ha fatto prima, invece di essere scritta da te.

<Warning>
  **Transport options compare solo se esiste una domanda precedente con opzioni.** Sulla prima domanda di un'intervista, o quando nessun blocco precedente ha una lista di opzioni, il campo non c'è proprio nel pannello — è per questo che può sembrare che la funzione manchi.
</Warning>

Una volta acceso, mostra:

* **Source question** — la domanda da cui vengono prese le opzioni
* **Mode** — `Show selected options` oppure `Show non-selected options`
* una nota fissa: "Options/rows are transported from the source question and cannot be edited"

Quest'ultimo punto conta: la lista di opzioni della domanda smette di essere modificabile a mano. È quella della domanda sorgente, filtrata da quello che il rispondente ha scelto o non ha scelto.

Disponibile su Scelta singola, Matrice e Lista. Dettaglio completo in [Trasporto delle opzioni](/it/logica/trasporto-opzioni).

## Quale opzione su quale blocco

<Note>
  Leggi questa tabella come "dove l'impostazione esiste nel pannello". È la risposta più rapida a "perché su questo blocco non trovo questa opzione".
</Note>

| Impostazione                                            | Tipi di blocco su cui compare                                                        |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| Question code                                           | Tutti i blocchi, Message e Ending Screen compresi                                    |
| Question, Description                                   | Tutti tranne Ending Screen, che ha invece Title e Description                        |
| Media (optional)                                        | Tutti tranne Swipe ed Ending Screen                                                  |
| Wait before advancing                                   | Tutti tranne Message ed Ending Screen                                                |
| Lista di opzioni (Add Bulk Options, Add Option, menu ⋮) | Scelta multipla, Scelta singola, Lista, Classifica, Matrice (righe e colonne)        |
| Condizione di visibilità per opzione                    | Ogni blocco che ha una lista di opzioni                                              |
| Required Question                                       | Tutti tranne Message, File upload ed Ending Screen                                   |
| Allow 'Other' option                                    | Scelta multipla, Scelta singola, Scelta immagini                                     |
| Randomize options                                       | Scelta multipla, Scelta singola, Lista, Classifica, Matrice (righe), Scelta immagini |
| Exclusive options                                       | Scelta multipla, Scelta immagini                                                     |
| Selection mode (`Unlimited` / `Exact number` / `Range`) | Scelta multipla, Scelta immagini                                                     |
| Custom instruction text                                 | Scelta multipla, Scelta immagini                                                     |
| Transport options                                       | Scelta singola, Matrice, Lista — e solo se esiste una domanda precedente con opzioni |
| Scripts                                                 | Tutti i blocchi, Ending Screen e schermata di inizio comprese                        |
| Skip condition, Navigation rules                        | Tutti i blocchi domanda                                                              |

## I tre pulsanti in fondo

In fondo al pannello, tre pulsanti non aprono impostazioni della domanda ma la logica dell'intervista:

* **Scripts** — esegui JavaScript sul blocco. Vedi [Script](/it/avanzate/script).
* **Skip condition** — decidi se questo blocco viene mostrato o no. Vedi [Logiche e condizioni](/it/logica/condizioni).
* **Navigation rules** — decidi dove va il rispondente dopo questo blocco. Vedi [Logiche e condizioni](/it/logica/condizioni).

## Prossimi passi

<CardGroup cols={2}>
  <Card title="Tipi di domanda" icon="list" href="/it/builder/tipi-di-domanda">
    I 17 tipi di blocco e le opzioni specifiche di ciascuno.
  </Card>

  <Card title="Variabili di contesto" icon="braces" href="/it/logica/variabili">
    Conserva un valore per rispondente e riusalo, anche come sorgente di un media a variabile.
  </Card>
</CardGroup>


## Related topics

- [Il Builder](/it/builder/panoramica.md)
- [Tipi di domanda](/it/builder/tipi-di-domanda.md)
- [Linear Builder](/it/builder/linear-builder.md)
