Curseur d'intervalle
Configurez l'annotation par curseur d'intervalle à deux poignées dans Potato pour sélectionner une plage numérique, avec bornes, pas et libellés d'extrémité personnalisables.
Le schéma d'annotation par curseur d'intervalle fournit un curseur à deux poignées qui permet aux annotateurs de choisir une plage de valeurs plutôt qu'une valeur unique. C'est utile quand la réponse est un intervalle : estimation d'une tranche d'âge, d'une plage horaire ou d'un intervalle de confiance.
Le curseur d'intervalle dans Potato
Vue d'ensemble
Contrairement au curseur classique, qui recueille une seule valeur, le curseur d'intervalle a deux poignées déplaçables représentant la borne basse et la borne haute. L'annotateur fait glisser l'une ou l'autre pour définir l'intervalle. Les valeurs en cours s'affichent à côté du curseur, pour la précision.
Démarrage rapide
annotation_schemes:
- annotation_type: range_slider
name: age_range
description: Estimate the age range of the author.
min_value: 0
max_value: 100
step: 1
left_label: "Young"
right_label: "Old"Options de configuration
| Champ | Type | Défaut | Description |
|---|---|---|---|
annotation_type | string | Obligatoire | Doit valoir "range_slider" |
name | string | Obligatoire | Identifiant unique de ce schéma |
description | string | Obligatoire | Consignes affichées aux annotateurs |
min_value | number | 0 | Valeur minimale de l'échelle du curseur |
max_value | number | 100 | Valeur maximale de l'échelle du curseur |
step | number | 1 | Incrément entre deux valeurs sélectionnables |
left_label | string | — | Libellé affiché à l'extrémité gauche (minimum) du curseur |
right_label | string | — | Libellé affiché à l'extrémité droite (maximum) du curseur |
show_values | boolean | true | Affiche les valeurs basse et haute actuellement sélectionnées |
default_low | number | — | Position par défaut de la poignée basse |
default_high | number | — | Position par défaut de la poignée haute |
label_requirement.required | boolean | false | Si l'annotation doit être complétée avant de passer à la suite |
Exemples
Estimation d'une tranche d'âge
annotation_schemes:
- annotation_type: range_slider
name: age_estimate
description: What age range do you think the author falls in?
min_value: 13
max_value: 90
step: 1
left_label: "Younger"
right_label: "Older"Intervalle de confiance
annotation_schemes:
- annotation_type: range_slider
name: confidence_interval
description: Select the range within which you believe the true value falls.
min_value: 0
max_value: 100
step: 5
left_label: "0%"
right_label: "100%"
show_values: truePlage horaire
annotation_schemes:
- annotation_type: range_slider
name: time_window
description: When during the day is this activity most likely? (hours)
min_value: 0
max_value: 24
step: 0.5
left_label: "Midnight"
right_label: "Midnight"Plage de température confortable
annotation_schemes:
- annotation_type: range_slider
name: comfort_range
description: What temperature range (°F) do you find comfortable?
min_value: 40
max_value: 110
step: 1
left_label: "Cold"
right_label: "Hot"
show_values: trueFormat de sortie
{
"age_estimate": {
"labels": {
"low": 28,
"high": 42
}
}
}La sortie contient toujours une valeur low et une valeur high, comprises entre min_value et max_value.
Bonnes pratiques
- Choisissez des valeurs par défaut qui font sens :
default_lowetdefault_highévitent d'ancrer tous les annotateurs sur les extrêmes - Adaptez le pas : des pas fins (0,1) pour les tâches de précision, des pas larges (5, 10) pour des estimations grossières
- Ajoutez des libellés d'extrémité :
left_labeletright_labeldonnent un contexte sémantique que les nombres seuls n'apportent pas - Laissez show_values activé : l'affichage numérique aide à faire des sélections précises
- Réservez-le aux vraies tâches d'intervalle : s'il ne faut qu'une seule valeur, utilisez plutôt le Curseur classique
Pour aller plus loin
- Curseur : annotation continue à valeur unique
- Échelles de Likert : échelles de notation ordinales
- Étiquette souple : répartition d'une distribution de probabilité
Pour les détails d'implémentation, consultez la documentation source.