Stulpelis appearance rtSurvey sistemoje leidžia tinkinti klausimų vizualinę pateiktį ir elgseną jūsų apklausose. Ši funkcija pagerina naudotojo patirtį ir gali žymiai pagerinti duomenų rinkimo efektyvumą. rtSurvey palaiko standartinius XLSForm išvaizdos atributus ir juos papildo papildomomis parinktimis.

Standartiniai XLSForm išvaizdos atributai

rtSurvey palaiko šiuos standartinius XLSForm išvaizdos atributus:

Išvaizdos atributasKlausimų tipaiAprašymas
multilinetextSukuria kelių eilučių teksto lauką (geriausiai tinka žiniatinklio klientams)
minimalselect_one, select_multipleRodo pasirinkimus išskleidžiamajame sąraše
quickselect_oneAutomatiškai pereina prie kito klausimo po pasirinkimo (tik mobiliuosiuose)
no-calendardatePaslepia kalendoriaus rodymą (tik mobiliuosiuose)
month-yeardateLeidžia pasirinkti tik mėnesį ir metus
yeardateLeidžia pasirinkti tik metus
horizontal-compactselect_one, select_multipleRodo pasirinkimus horizontaliai (tik žiniatinklyje)
horizontalselect_one, select_multipleRodo pasirinkimus horizontaliai stulpeliuose (tik žiniatinklyje)
likertselect_onePateikia pasirinkimus kaip Likerto skalę
compactselect_one, select_multipleRodo pasirinkimus greta su minimaliu tarpeliu
quickcompactselect_oneSujungia kompaktinį rodymą su automatinio perėjimo funkcija (tik mobiliuosiuose)
field-listgroupsRodo visą grupę viename ekrane (tik mobiliuosiuose)
labelselect_one, select_multipleRodo pasirinkimų etiketes be įvesties laukų
list-nolabelselect_one, select_multipleRodo įvesties laukus be etikečių (naudokite su label)
table-listgroupsRodo klausimus lentelės formatu
signatureimageĮgalina parašo fiksavimą (tik mobiliuosiuose)
drawimageLeidžia piešti laisvai (tik mobiliuosiuose)
map, quick mapselect_one, select_one_from_fileĮgalina pasirinkimą iš žemėlapio elementų

Geriausios išvaizdos naudojimo praktikos

  1. Nuoseklumas: naudokite išvaizdos atributus nuosekliai visoje apklausoje vienodam atrodymui.
  2. Mobilieji ir žiniatinklis: atsižvelkite į tai, kaip išvaizda bus atvaizduojama skirtinguose įrenginiuose ir platformose.
  3. Našumas: būkite atsargūs su išvaizdos atributais, kurie gali sulėtinti formos įkėlimą (pvz., table-list didelėms grupėms).
  4. Naudotojo patirtis: pasirinkite išvaizdas, kurios palengvina duomenų įvedimą ir daro jį intuityvesnį respondentams.
  5. Testavimas: visada patikrinkite savo formą tiksliniais įrenginiais, kad užtikrintumėte, jog išvaizdos veikia kaip tikimasi.

Pažangios technikos

Išvaizdų derinimas

Kai kurie išvaizdos atributai gali būti derinami sudėtingesniems išdėstymams:

  | type | name | label | appearance |
|------|------|-------|------------|
| select_one options | choice | Pasirinkite vieną: | minimal compact |
  

Dinaminė išvaizda

rtSurvey leidžia dinamiškai keisti išvaizdą pagal formos logiką:

  | type | name | label | appearance | relevant |
|------|------|-------|------------|----------|
| text | time | Įveskite laiką: | inline-[%H:%M] | ${show_time} = 'yes' |
  

Mobiliosios programos svarstymai

  • Kai kurios išvaizados (pvz., quick, signature) yra būdingos mobiliesiems įrenginiams.
  • Temkingai patikrinkite tiek „Android", tiek „iOS", kad užtikrintumėte nuoseklią elgseną.

rtSurvey išplėstiniai išvaizdos atributai

Be standartinių XLSForm išvaizadų, rtSurvey palaiko šias platformai būdingas parinktis:

Duomenų ir rodinio valdymas

Išvaizdos atributasKlausimų tipaiAprašymas
invisiblebet koksPaslepia lauką nuo peržiūros, tuo pačiu vis dar renkant ar skaičiuojant jo reikšmę. Skiriasi nuo tipo hidden — laukas vis dar dalyvauja logikoje.
displaytitlebet koksPriverčia rodyti lauko etiketę/pavadinimą net tada, kai jis kitu atveju būtų nuslopinamas.
autopullselect_one, select_multipleAutomatiškai gauna išorinius duomenis pasirinkimams užpildyti, kai forma įkeliama arba pasikeičia aktyviklio laukas.
floating_hinttext, integer, decimalRodo patarimo tekstą kaip slankiąją etiketę virš įvesties lauko, o ne žemiau jo.
calculate-buttoncalculatePrideda matomą mygtuką, kuris aktyvina lauko perskaičiavimą pagal poreikį, o ne skaičiuoja automatiškai.

Išdėstymas

Išvaizdos atributasKlausimų tipaiAprašymas
1screengroupPriverčia visą grupę rodyti viename ekrane, nepaisant grupės dydžio.
columns(n)select_one, select_multipleRodo pasirinkimus n stulpeliuose. Pavyzdys: columns(3) rodo tris radijo mygtukų stulpelius.
gridformat<row=R col=C colspan=S align=center>bet koksNustato lauką CSS-tinklelio išdėstyme eilutėje R, stulpelyje C, apimant S stulpelius. Naudojama su advanced-extension/grid-layout.
ignore-simplifybet koksNurodo formos vaizdinimui praleisti automatinį šio lauko išdėstymo supaprastinimą ar suspaudimą.

Valdikliai

Išvaizdos atributasKlausimų tipaiAprašymas
likertselect_onePateikia pasirinkimus kaip Likerto skalės eilutę (jau standartinėje lentelėje aukščiau; patvirtinta, kad palaikoma).
distressselect_oneVaizduoja pasirinkimus kaip Keslerio psichologinio distreso skalės (K10) vizualinį valdiklį su emocinėmis piktogramomis.

API integracija

Išvaizdos atributasKlausimų tipaiAprašymas
callapitext, integer, decimal, select_oneĮgalina API skambučio integraciją šiam laukui. Skaičiavimo stulpelyje turi būti callapi() išraiška. Žr. API skambutis.
callapi-verify(params)text, integer, decimalAktyvina API patikrinimo skambutį naudojant statinius parametrus. Forma blokuoja pažangą, kol API patvirtina reikšmę.
callapi-verify(dynamicParams)text, integer, decimalTas pats kaip callapi-verify, bet su parametrais, gautais iš kitų lauko reikšmių vykdymo metu.

Įterptas datos/laiko formatas

date, time ir datetime laukams galite nurodyti pasirinktinį rodinio formatą naudodami formato eilutę, pridedamą prie išvaizdos:

  inline-[%d/%m/%Y]
inline-1line-[%d/%m/%Y %H:%M]
  

Formato žymės yra tokios pačios kaip format-date() ir format-date-time(). Žr. Funkcijos — Datos ir laiko funkcijos.

Pavyzdys:

typenamelabelappearance
datetimeevent_timeRenginio data ir laikasinline-[%d/%m/%Y %I:%M %p]
datebirth_dateGimimo datainline-[%d/%m/%Y]

Žinomos apribojimai

  • Sudėtingos išvaizados gali ne vienodai atvaizduotis visose platformose.
  • Kai kurios pažangios rtSurvey išvaizados gali būti nepalaikomos neprisijungusiame režime.

Išvaizdos problemų šalinimas

  1. Išvaizda nepritaikyta: patikrinkite, ar nėra rašybos klaidų išvaizdos stulpelyje.
  2. Nesuderinamas atvaizdavimas: patikrinkite suderinamumą su klausimo tipu ir platforma.
  3. Našumo problemos: apsvarstykite galimybę supaprastinti sudėtingas išvaizadas, ypač didelėms apklausoms.
Ar šis puslapis buvo naudingas?