Controle de Intervalo (Range Slider)
Configure a anotação de controle deslizante de intervalo com dois cursores no Potato para selecionar uma faixa numérica com limites, tamanho de passo e rótulos de extremidade personalizáveis.
O esquema de anotação de controle de intervalo oferece um controle deslizante com dois cursores que permite aos anotadores selecionar uma faixa de valores em vez de um único ponto. Isso é útil para tarefas em que a resposta é um intervalo ou um período, como estimar faixas etárias, janelas de tempo ou intervalos de confiança.
Visão Geral
Diferente de um controle deslizante padrão, que captura um único valor, o controle de intervalo tem dois cursores arrastáveis que representam as extremidades inferior e superior de uma faixa. Os anotadores arrastam qualquer um dos cursores para definir o intervalo. Os valores atuais são exibidos ao lado do controle deslizante para maior precisão.
Início Rápido
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"Opções de Configuração
| Campo | Tipo | Padrão | Descrição |
|---|---|---|---|
annotation_type | string | Obrigatório | Deve ser "range_slider" |
name | string | Obrigatório | Identificador único para este esquema |
description | string | Obrigatório | Instruções exibidas aos anotadores |
min_value | number | 0 | Valor mínimo da escala do controle deslizante |
max_value | number | 100 | Valor máximo da escala do controle deslizante |
step | number | 1 | Incremento entre os valores selecionáveis |
left_label | string | — | Rótulo exibido na extremidade esquerda (mínima) do controle deslizante |
right_label | string | — | Rótulo exibido na extremidade direita (máxima) do controle deslizante |
show_values | boolean | true | Exibe os valores inferior e superior atualmente selecionados |
default_low | number | — | Posição padrão do cursor inferior |
default_high | number | — | Posição padrão do cursor superior |
label_requirement.required | boolean | false | Define se a anotação deve ser concluída antes de prosseguir |
Exemplos
Estimativa de Faixa Etária
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"
default_low: 25
default_high: 45Intervalo de Confiança
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: true
label_requirement:
required: trueJanela de Tempo
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"
default_low: 9
default_high: 17Faixa de Conforto Térmico
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: trueFormato de Saída
{
"age_estimate": {
"labels": {
"low": 28,
"high": 42
}
}
}A saída sempre contém os valores low e high dentro da faixa configurada de min_value a max_value.
Boas Práticas
- Defina padrões significativos - use
default_lowedefault_highpara evitar que todos os anotadores fiquem ancorados nos extremos - Escolha um tamanho de passo adequado - passos refinados (0.1) para tarefas precisas, passos grosseiros (5, 10) para estimativas aproximadas
- Adicione rótulos de extremidade -
left_labeleright_labeloferecem contexto semântico além dos números brutos - Mantenha show_values ativado - leituras numéricas ajudam os anotadores a fazer seleções precisas
- Use para tarefas de intervalo de verdade - se apenas um único valor é necessário, use o Controle Deslizante padrão
Leitura Complementar
- Controle Deslizante - Anotação contínua de valor único
- Escalas Likert - Escalas de avaliação ordinais
- Rótulo Suave - Distribuição de probabilidade
Para detalhes de implementação, consulte a documentação de origem.