range-kysymystyyppi näyttää liukusäätimen (tai vastaavan syötteen), jonka avulla vastaajat voivat valita numeron määritellyn minimi- ja maksimiarvon väliltä. Se on ihanteellinen arviointien, tyytyväisyyspisteytyksen tai minkä tahansa numeerisen arvon keräämiseen, joissa haluat rajoittaa alueen visuaalisesti eikä pelkästään tekstisyöttörajoittein.

XLSForm-perusmäärittely

typenamelabelparameters
rangesatisfactionKuinka tyytyväinen olet palveluun?start=1 end=5 step=1

parameters-sarake määrittelee liukusäätimen rajat ja askelkoon:

ParametriKuvausOletus
startMinimiarvo (sisältyvä)0
endMaksimiarvo (sisältyvä)10
stepAskelinkrementti kelpaavien arvojen välillä1

Lisätietoja range-kysymystyypin standardista löytyy XLSForm-spesifikaatiosta.

Käyttötarkoitukset

Range-kysymyksiä käytetään yleisesti:

  1. Tyytyväisyys- tai arviointiasteikkoihin (esim. 1–5 tai 0–10)
  2. Likert-tyylisiin numeerisiin asteikkoihin
  3. Mittausten keräämiseen, joissa vain diskreetit arvot ovat voimassa
  4. Ikäluokkiin tai pistemääräalueisiin, joissa liukusäädin parantaa käytettävyyttä tekstikenttään verrattuna

Esimerkkikäyttö

Perusarviointiasteikko

typenamelabelparameters
rangeoverall_ratingKokonaisarviointi (0–10)start=0 end=10 step=1

Desimaalivaihe

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

Arvon käyttäminen laskussa

typenamelabelparameterscalculation
rangescoreTestipistemäärä (0–100)start=0 end=100 step=5
calculategradeif(${score} >= 90, ‘A’, if(${score} >= 80, ‘B’, if(${score} >= 70, ‘C’, ‘F’)))
notegrade_noteArvosanasi on: ${grade}

Ulkoasu

range-tyyppi renderöidään oletuksena liukusäätimenä. Peruskäyttöön ei tarvita lisäulkoasuarvoja. Voit yhdistää sen horizontal-asetuksen kanssa leveämpään asetteluun verkkolomakkeissa:

typenamelabelparametersappearance
rangenpsKuinka todennäköistä on, että suosittelisit meitä? (0–10)start=0 end=10 step=1horizontal

Parhaat käytännöt

  1. Aseta aina merkitykselliset start-, end- ja step-arvot — älä luota oletusarvoihin.
  2. Merkitse asteikon päät hint-sarakkeessa (esim. hint: 0 = Erittäin tyytymätön, 10 = Erittäin tyytyväinen) antaaksesi vastaajille kontekstin.
  3. 5-pisteen Likert-asteikoille käytä start=1 end=5 step=1 eikä 0–4:ää, koska vastaajat odottavat “1”:n tarkoittavan alinta.
  4. Käytä range-tyyppiä integer-tyypin + rajoitteen sijaan, kun syötteen rajattu luonne on osa kysymyssuunnittelua (liukusäädin viestii asteikon visuaalisesti).

Rajoitukset

  • Liukusäädinwidget ei välttämättä sovi erittäin laajoille alueille (esim. 0–10000) — teksti-integer rajoittein on käyttäjäystävällisempi näissä tapauksissa.
  • Mobiililaitteilla hienot askelta (esim. step=0.1) voi olla vaikea hallita tarkasti kosketusnäytöllä.
Oliko tämä sivu hyödyllinen?