Selezione (menu a discesa)
Selezione singola da un menu a discesa per elenchi di opzioni più lunghi.
Il tipo select fornisce un menu a discesa per la selezione singola. Ideale per elenchi di opzioni più lunghi (5+) in cui i pulsanti radio risulterebbero visivamente sovraffollati.
Selezione a discesa in Potato
Configurazione di base
yaml
annotation_schemes:
- name: "category"Opzioni di configurazione
| Campo | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
name | string | Sì | Identificatore univoco dell'annotazione |
description | string | Sì | Istruzioni mostrate agli annotatori |
annotation_type | string | Sì | Deve essere "select" |
labels | array | Sì | Elenco delle opzioni tra cui scegliere |
default | string | No | Opzione predefinita selezionata |
required | boolean | No | Se la selezione è obbligatoria |
Esempi
Classificazione dei documenti
yaml
- name: "document_type"Selezione della lingua
yaml
- name: "language"Con tooltip
yaml
- name: "genre"Formato di output
L'annotazione select produce il nome dell'opzione selezionata:
json
{
"id": "item_1",
"annotations": {
"category": "tutorial"
}
}Quando usare Select vs Radio
| Usa Select | Usa Radio |
|---|---|
| 5+ opzioni | 2-5 opzioni |
| Le opzioni sono ben note agli annotatori | È necessario vedere tutte le opzioni contemporaneamente |
| Lo spazio è limitato | Le scorciatoie da tastiera sono importanti |
| Etichette delle opzioni lunghe | È necessaria una rapida scansione visiva |
Buone pratiche
- Ordina le opzioni in modo logico - Alfabeticamente, per frequenza o per raggruppamento semantico
- Includi l'opzione "Altro" - Quando l'elenco potrebbe non essere esaustivo
- Usa etichette chiare e distinte - Evita categorie ambigue o sovrapposte
- Imposta valori predefiniti sensati - Se un'opzione è la più comune, considera di renderla predefinita