Interval
Intervalspørgsmål lader respondenter vælge et tal ved at trække en skyder mellem en defineret minimum- og maksimumsværdi.
Spørgsmålstypen range viser en skyder (eller tilsvarende input), der lader respondenter vælge et tal inden for et defineret minimum og maksimum. Det er ideelt til at indsamle bedømmelser, tilfredshedsscorer eller enhver numerisk værdi, hvor du visuelt vil begrænse intervallet frem for at stole på et tekstinput med restriktioner.
Grundlæggende XLSForm-specifikation
| type | name | label | parameters |
|---|---|---|---|
| range | satisfaction | Hvor tilfreds er du med servicen? | start=1 end=5 step=1 |
Kolonnen parameters definerer skyderens grænser og trinsstørrelse:
| Parameter | Beskrivelse | Standard |
|---|---|---|
start | Minimumsværdi (inklusiv) | 0 |
end | Maksimumsværdi (inklusiv) | 10 |
step | Trin mellem gyldige værdier | 1 |
For flere detaljer om standard range-spørgsmålstypen, se XLSForm-specifikationen.
Anvendelser
Intervalspørgsmål bruges typisk til:
- Tilfredsheds- eller bedømmelsesskaer (f.eks. 1–5 eller 0–10)
- Likert-lignende numeriske skaer
- Indsamling af målinger, hvor kun diskrete værdier er gyldige
- Aldersgrupper eller scoreintervaller, hvor en skyder forbedrer brugbarheden frem for et tekstfelt
Eksempler på brug
Grundlæggende bedømmelseskala
| type | name | label | parameters |
|---|---|---|---|
| range | overall_rating | Samlet bedømmelse (0–10) | start=0 end=10 step=1 |
Decimalstrin
| type | name | label | parameters |
|---|---|---|---|
| range | weight_kg | Vægt (kg) | start=0 end=200 step=0.5 |
Brug af værdien i en beregning
| type | name | label | parameters | calculation |
|---|---|---|---|---|
| range | score | Testresultat (0–100) | start=0 end=100 step=5 | |
| calculate | grade | if(${score} >= 90, ‘A’, if(${score} >= 80, ‘B’, if(${score} >= 70, ‘C’, ‘F’))) | ||
| note | grade_note | Dit karakterniveau er: ${grade} |
Appearance
Typen range gengives som standard som en skyder. Ingen yderligere appearance-værdier er påkrævet til grundlæggende brug. Du kan kombinere det med horizontal til et bredere layout på webformularer:
| type | name | label | parameters | appearance |
|---|---|---|---|---|
| range | nps | Hvor sandsynligt er det, at du anbefaler os? (0–10) | start=0 end=10 step=1 | horizontal |
Bedste praksis
- Angiv altid meningsfulde
start-,end- ogstep-værdier — stol ikke på standarder. - Mærk enderne af din skala i kolonnen
hint(f.eks.hint: 0 = Meget utilfreds, 10 = Meget tilfreds) for at give respondenter kontekst. - Til 5-punkts Likert-skaer bruges
start=1 end=5 step=1frem for 0–4, da respondenter forventer, at “1” betyder det laveste. - Brug
rangei stedet forinteger+ restriktion, når det afgrænsede input er en del af spørgsmålsdesignet (skyderen kommunikerer skalaen visuelt).
Begrænsninger
- Skyderwidgetten er muligvis ikke ideel til meget brede intervaller (f.eks. 0–10000) — et tekst-
integer-felt med restriktioner er mere brugervenligt i disse tilfælde. - På mobilenheder kan fine trinværdier (f.eks.
step=0.1) være svære at kontrollere præcist med en berøringsskyder.