Klausimo tipas range rodo slankiklį (arba atitinkamą įvestį), leidžiantį respondentams pasirinkti skaičių apibrėžtoje minimalios ir maksimalios ribose. Jis idealiai tinkamas įvertinimams, pasitenkinimo balams ar bet kokiai skaitinei reikšmei, kai norite vizualiai apriboti diapazoną, o ne pasikliauti teksto įvestimi su apribojimais.

Pagrindinė XLSForm specifikacija

typenamelabelparameters
rangesatisfactionKiek esate patenkinti paslauga?start=1 end=5 step=1

Stulpelis parameters apibrėžia slankiklio ribas ir žingsnio dydį:

ParametrasAprašymasNumatytasis
startMinimali reikšmė (įskaitant)0
endMaksimali reikšmė (įskaitant)10
stepŽingsnis tarp galiojančių reikšmių1

Naudojimo atvejai

Diapazono klausimai dažnai naudojami:

  1. Pasitenkinimo ar vertinimo skalėms (pvz., 1–5 arba 0–10)
  2. Likerto stiliaus skaitinėms skalėms
  3. Matavimams rinkti, kur tinkamos tik diskrečios reikšmės
  4. Amžiaus grupėms ar balų diapazonams, kur slankiklis pagerina naudojamumą lyginant su teksto lauku

Naudojimo pavyzdžiai

Pagrindinė vertinimo skalė

typenamelabelparameters
rangeoverall_ratingBendras vertinimas (0–10)start=0 end=10 step=1

Dešimtainis žingsnis

typenamelabelparameters
rangeweight_kgSvoris (kg)start=0 end=200 step=0.5

Reikšmės naudojimas skaičiavime

typenamelabelparameterscalculation
rangescoreTesto balas (0–100)start=0 end=100 step=5
calculategradeif(${score} >= 90, ‘A’, if(${score} >= 80, ‘B’, if(${score} >= 70, ‘C’, ‘F’)))
notegrade_noteJūsų pažymys: ${grade}

Išvaizda

Tipas range pagal numatymą atvaizduojamas kaip slankiklis. Papildomos išvaizdos reikšmės nereikalingos pagrindiniam naudojimui. Galite derinti su horizontal platesniam išdėstymui žiniatinklio formose:

typenamelabelparametersappearance
rangenpsKiek tikėtina, kad rekomenduotumėte mus? (0–10)start=0 end=10 step=1horizontal

Geriausios praktikos

  1. Visada nustatykite prasmingus start, end ir step reikšmes — nepasikliaukite numatytosiomis.
  2. Etiketiuokite savo skalės galus stulpelyje hint (pvz., hint: 0 = Labai nepatenkinta, 10 = Labai patenkinta), kad respondentams suteiktumėte kontekstą.
  3. 5 taškų Likerto skalėms naudokite start=1 end=5 step=1, o ne 0–4, nes respondentai tikisi, kad „1" reiškia žemiausią.
  4. Naudokite range vietoj integer + apribojimo, kai ribota įvesties prigimtis yra klausimo dizaino dalis (slankiklis vizualiai komunikuoja skalę).

Apribojimai

  • Slankiklio valdiklis gali būti netinkamas labai platiems diapazonams (pvz., 0–10000) — teksto integer su apribojimais yra patogesnis tokiose situacijose.
  • Mobiliuosiuose įrenginiuose smulkios žingsnių reikšmės (pvz., step=0.1) gali būti sunkiai tiksliai valdomas jutiklinis slankiklis.
Ar šis puslapis buvo naudingas?