Klausimo tipas select_one ragina respondentą pasirinkti lygiai vieną parinktį iš iš anksto apibrėžto sąrašo. Pagal numatymą pasirinkimai atvaizduojami kaip radijo mygtukai, tačiau galimos įvairios išvaizdos parinktys, leidžiančios keisti išdėstymą ir elgseną.

Pagrindinė XLSForm specifikacija

apklausos darbalaapis:

typenamelabel
select_one yesnoconsentAr respondentas davė sutikimą?

pasirinkimų darbalaapis:

list_namenamelabel
yesnoyesTaip
yesnonoNe

listname stulpelyje select_one listname turi atitikti stulpelį list_name pasirinkimų darbalapyje.

Daugiau informacijos rasite XLSForm specifikacijoje.

Naudojimo atvejai

Select_one klausimai naudojami:

  1. Taip/Ne klausimams
  2. Vieno atsakymo pasirinkimui (pvz., išsilavinimo lygis, lytis, šeiminė padėtis)
  3. Kategoriniams įvertinimams (pvz., prasta / vidutinė / gera / puiki)
  4. Kaskadiniams (susietiems) pasirinkimams, kur pasirinkimai filtruojami pagal ankstesnį atsakymą
  5. Šalies, regiono, apygardos ar kitos administracinės vieneto pasirinkimui

Išvaizdos parinktys

Nurodykite reikšmę stulpelyje appearance, kad pakeistumėte pasirinkimų atvaizdavimą:

IšvaizdaAprašymas
(nė viena)Numatytieji radijo mygtukai, po vieną eilutėje
minimalVienas išskleidžiamasis sąrašas vietoj radijo mygtukų
quickAutomatiškai pereina prie kito klausimo iškart po pasirinkimo (tik mobiliuosiuose)
compactKompaktiška pasirinkimų tinklelis — stulpelių skaičius prisitaiko prie ekrano pločio
compact-NKompaktiška tinklelis, priverstas į N stulpelius (pvz., compact-3)
quickcompactSujungia quick ir compact
quickcompact-NSujungia quick ir compact su N priverstos stulpeliais
horizontalPasirinkimai išdėstyti horizontalioje eilutėje (žiniatinklis)
horizontal-compactHorizontalus, kompaktiška tarpas (žiniatinklis)
likertLikerto skalės eilutė — etiketės viršuje, radijo mygtukai apačioje
labelRodo tik pasirinkimų etiketes be įvesties (naudokite kartu su list-nolabel)
list-nolabelRodo tik įvestis be etikečių (naudokite kartu su label)
columns(N)Rodyti N stulpeliuose (rtSurvey plėtinys, pvz., columns(3))
distressKesslerio psichologinio streso (K10) emocijų piktogramų valdiklis
search-api(...)Dinaminė paieška — vykdymo metu įkelia pasirinkimus iš API

Pavyzdys: Likerto skalė

typenamelabelappearance
select_one satisfactionservice_ratingKiek esate patenkinti paslauga?likert

Pavyzdys: Kompaktiška 3 stulpelių

typenamelabelappearance
select_one regionsregionPasirinkite regionącompact-3

Kaskadiniai pasirinkimai

Kaskadiniai (susieti) pasirinkimai filtruoja pasirinkimus pagal ankstesniame klausime pasirinktą reikšmę. Naudokite stulpelį choice_filter su pasirinkimų darbalapyje esančio stulpelio pavadinimu.

apklausa:

typenamelabelchoice_filter
select_one provinceprovincePasirinkite provinciją
select_one districtdistrictPasirinkite apygardąprovince_name = ${province}

pasirinkimai:

list_namenamelabelprovince_name
provincenairobiNairobi
provincemombasaMombasa
districtwestlandsWestlandsnairobi
districtkasaraniKasaraninairobi
districtnyaliNyalimombasa
districtlikoniLikonimombasa

Kai respondentas pasirenka nairobi, apygardų sąraše rodomi tik Westlands ir Kasarani.

Pasirinktos reikšmės naudojimas išraiškose

Nurodykite pasirinktą reikšmę (ne etiketę) su ${fieldname}:

  relevant: ${consent} = 'yes'
  

Norėdami gauti pasirinkimo etiketę vietoje reikšmės, naudokite choice-label():

  calculate: choice-label(${education_level}, ${education_level})
  

Parinktis „Kita" su laisvu tekstu

Dažnas modelis yra įtraukti parinktį „kita", kuri atskleidžia teksto lauką:

typenamelabelrelevant
select_one occupationjobKoks jūsų užsiėmimas?
textjob_otherNurodykite${job} = 'other'

pasirinkimai:

list_namenamelabel
occupationfarmerŪkininkas
occupationtraderPrekybininkas
occupationstudentStudentas
occupationotherKita (nurodykite)

Geriausios praktikos

  1. Laikykite sąrašus trumpus ir tarpusavyje nesuderinamais — jei respondentai gali norėti daugiau nei vieno, vietoje to naudokite select_multiple.
  2. Pirmiausia pateikite dažniausiai naudojamą atsakymą arba rikiuokite abėcėliškai ilgiems sąrašams.
  3. Visada įtraukite parinktį „Nežinau" arba „Nepageidauju atsakyti", kur tinkama.
  4. Naudokite minimal (išskleidžiamąjį) sąrašams, turintiems daugiau nei 7–8 pasirinkimų mobiliuosiuose, kad sutaupytumėte ekrano vietos.
  5. Kaskadiniams pasirinkimams pridėkite visus filtravimo stulpelius pasirinkimų darbalapyje prieš kuriant formą.

Apribojimai

  • Respondentas gali pasirinkti tik vieną pasirinkimą — kelių atsakymų klausimams naudokite select_multiple.
  • Išvaizda likert geriausiai tinka su 5–7 pasirinkimais, telpa vienoje eilutėje.
  • quick automatinis perėjimas veikia tik mobiliuosiuose; žiniatinklio formose tai neturi jokio poveikio.
Ar šis puslapis buvo naudingas?