Skip to content

Bereichsschieberegler

Annotation mit einem zweigriffigen Bereichsschieberegler in Potato konfigurieren, um einen Zahlenbereich mit eigenen Grenzen, Schrittweiten und Endpunktbezeichnungen zu wählen.

Das Annotationsschema Range Slider bietet einen Schieberegler mit zwei Griffen, mit dem Annotatoren einen Wertebereich statt eines einzelnen Werts auswählen. Das hilft bei Aufgaben, deren Antwort eine Spanne oder ein Intervall ist, etwa bei geschätzten Altersbereichen, Zeitfenstern oder Konfidenzintervallen.

Zweigriffiger Bereichsschieberegler in Potato, eingestellt auf einen Altersbereich von 25 bis 75Range slider in Potato

Überblick

Anders als ein normaler Schieberegler, der einen einzelnen Wert erfasst, hat der Bereichsschieberegler zwei ziehbare Griffe für das untere und das obere Ende einer Spanne. Annotatoren ziehen den einen oder den anderen Griff, um das Intervall festzulegen. Die aktuellen Werte stehen neben dem Regler, damit sich genau einstellen lässt.

Schnellstart

yaml
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"

Konfigurationsoptionen

FeldTypStandardBeschreibung
annotation_typestringPflichtMuss "range_slider" sein
namestringPflichtEindeutige Kennung dieses Schemas
descriptionstringPflichtAnweisungen, die den Annotatoren angezeigt werden
min_valuenumber0Kleinster Wert der Reglerskala
max_valuenumber100Größter Wert der Reglerskala
stepnumber1Abstand zwischen zwei auswählbaren Werten
left_labelstringBezeichnung am linken (unteren) Ende des Reglers
right_labelstringBezeichnung am rechten (oberen) Ende des Reglers
show_valuesbooleantrueDie aktuell gewählten unteren und oberen Werte anzeigen
default_lownumberStartposition des unteren Griffs
default_highnumberStartposition des oberen Griffs
label_requirement.requiredbooleanfalseOb die Annotation vor dem Weitergehen ausgefüllt sein muss

Beispiele

Altersbereich schätzen

yaml
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"

Konfidenzintervall

yaml
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

Zeitfenster

yaml
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"

Angenehmer Temperaturbereich

yaml
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: true

Ausgabeformat

json
{
  "age_estimate": {
    "labels": {
      "low": 28,
      "high": 42
    }
  }
}

Die Ausgabe enthält immer die Werte low und high innerhalb der konfigurierten Spanne von min_value bis max_value.

Praxistipps

  1. Sinnvolle Startwerte setzen – mit default_low und default_high verhindern, dass alle Annotatoren an den Extremen ansetzen
  2. Passende Schrittweite wählen – feine Schritte (0,1) für genaue Aufgaben, grobe Schritte (5, 10) für Überschlagsschätzungen
  3. Endpunkte beschriftenleft_label und right_label geben den nackten Zahlen eine inhaltliche Bedeutung
  4. show_values aktiviert lassen – die Zahlenanzeige hilft beim genauen Einstellen
  5. Nur für echte Bereichsaufgaben nutzen – wird bloß ein einzelner Wert gebraucht, ist der normale Schieberegler die bessere Wahl

Weiterführende Informationen

Implementierungsdetails stehen in der Quelldokumentation.