Typ otázky range zobrazuje posuvník (alebo ekvivalentný vstup), ktorý umožňuje respondentom vybrať číslo v rámci definovaného minima a maxima. Je ideálny na zber hodnotení, skóre spokojnosti alebo akejkoľvek numerickej hodnoty, kde chcete vizuálne obmedziť rozsah namiesto spoliehania sa na textový vstup s obmedzeniami.

Základná špecifikácia XLSForm

typenamelabelparameters
rangesatisfactionAko ste spokojní so službou?start=1 end=5 step=1

Stĺpec parameters definuje hranice posuvníka a veľkosť kroku:

ParameterPopisPredvolená hodnota
startMinimálna hodnota (vrátane)0
endMaximálna hodnota (vrátane)10
stepPrírastok medzi platnými hodnotami1

Pre viac podrobností o štandardnom type otázky range pozrite si špecifikáciu XLSForm.

Použitia

Otázky typu range sa bežne používajú pre:

  1. Škály spokojnosti alebo hodnotenia (napr. 1–5 alebo 0–10)
  2. Numerické škály Likertovho typu
  3. Zber meraní, kde sú platné iba diskrétne hodnoty
  4. Vekové rozmedzia alebo rozsahy skóre, kde posuvník zlepšuje použiteľnosť oproti textovému poľu

Príklad použitia

Základná škála hodnotenia

typenamelabelparameters
rangeoverall_ratingCelkové hodnotenie (0–10)start=0 end=10 step=1

Desatinný krok

typenamelabelparameters
rangeweight_kgVáha (kg)start=0 end=200 step=0.5

Použitie hodnoty vo výpočte

typenamelabelparameterscalculation
rangescoreSkóre testu (0–100)start=0 end=100 step=5
calculategradeif(${score} >= 90, ‘A’, if(${score} >= 80, ‘B’, if(${score} >= 70, ‘C’, ‘F’)))
notegrade_noteVaše hodnotenie je: ${grade}

Vzhľad

Typ range sa predvolene renderuje ako posuvník. Pre základné použitie nie sú potrebné žiadne ďalšie hodnoty vzhľadu. Môžete ho kombinovať s horizontal pre širšie rozloženie na webových formulároch:

typenamelabelparametersappearance
rangenpsAko pravdepodobne by ste nás odporučili? (0–10)start=0 end=10 step=1horizontal

Najlepšie postupy

  1. Vždy nastavte zmysluplné hodnoty start, end a step — nespoliehajte sa na predvolené hodnoty.
  2. Označte konce svojej škály v stĺpci hint (napr. hint: 0 = Veľmi nespokojný, 10 = Veľmi spokojný), aby ste respondentom poskytli kontext.
  3. Pre 5-bodové Likertove škály použite start=1 end=5 step=1 namiesto 0–4, keďže respondenti očakávajú, že „1" znamená najnižšiu hodnotu.
  4. Použite range namiesto integer + obmedzenia, keď je ohraničená povaha vstupu súčasťou dizajnu otázky (posuvník vizuálne komunikuje škálu).

Obmedzenia

  • Widget posuvníka nemusí byť ideálny pre veľmi široké rozsahy (napr. 0–10000) — textový integer s obmedzeniami je v takých prípadoch používateľsky prívetivejší.
  • Na mobilných zariadeniach môžu byť jemné hodnoty kroku (napr. step=0.1) ťažko presne ovládateľné dotykovým posuvníkom.
Bola táto stránka užitočná?