Alapértelmezett értékek
Az rtSurvey alapértelmezett értékei lehetővé teszik a kérdések előzetes kitöltését a válaszadó első találkozásakor. Ez a funkció jelentősen növelheti a felmérés hatékonyságát és az adatok minőségét azáltal, hogy kezdeti értékeket biztosít – amelyek vagy a leggyakrabban kiválasztottak, vagy a várt bevitel példái.
Alapvető használat
Az alapértelmezett értékek beállításához használja a default oszlopot az XLSForm-ban:
| type | name | label | default |
|---------|-------------|-------------------------------|------------|
| date | survey_date | Felmérés dátuma | 2024-07-04 |
| decimal | weight | Válaszadó súlya? (kg) | 51.3 |
Ebben a példában a felmérés dátuma előre kitöltve 2024. július 4-vel, a súlymező 51,3 kg értékkel indul.
Dinamikus alapértelmezések
Az rtSurvey dinamikus alapértelmezett értékeket is támogat függvények segítségével:
| type | name | label | default |
|------|------|------------------------------------| ---------|
| date | d | Adja meg az esemény dátumát? | today() |
Itt a today() függvény automatikusan az aktuális dátumra állítja be az alapértelmezést.
rtSurvey-specifikus funkciók
Kontextus-tudatos alapértelmezések
Az rtSurvey kiterjeszti az alapértelmezési funkciót kontextus-tudatos alapértelmezésekkel:
| type | name | label | default |
|---------|----------|-----------------|---------------------|
| text | location | Jelenlegi helyszín | ${current_location} |
Ez az rtSurvey ${current_location} változóját használja a helyszín előzetes kitöltéséhez az eszköz GPS-e alapján.
Kaszkádos alapértelmezések
Az rtSurvey lehetővé teszi az előző válaszokon alapuló alapértelmezéseket:
| type | name | label | default |
|---------|----------|-----------------|-----------------|
| text | city | Város | |
| text | district | Kerület | ${city}-district|
Itt a kerület mező előre kitöltve a megadott városon alapul.
Alapértelmezés ismétlésekben
Az ismétlőcsoporton belüli kérdéseknél az alapértelmezés az ismétlés hozzáadásakor kerül kiszámításra:
| type | name | label | default |
|--------------|-----------|--------------|------------------------|
| begin repeat | visits | Klinikai látogatások | |
| date | visit_date| Látogatás dátuma | ${previous_visit_date} |
| end repeat | | | |
Ez az alapértelmezett látogatási dátumot az előző látogatás dátumára állítja.
Az alapértelmezések használatának bevált módszerei
- Takarékosan használja: Csak ott alkalmazzon alapértelmezéseket, ahol azok valóban növelik a hatékonyságot vagy az adatminőséget.
- Biztosítsa a pontosságot: Rendszeresen felülvizsgálja és frissítse a statikus alapértelmezett értékeket.
- Alaposan tesztelje: Különösen dinamikus vagy számított alapértelmezések esetén.
- Vegye figyelembe a felhasználói élményt: Biztosítsa, hogy az alapértelmezések ne vezessék félre a válaszadókat, és ne okozzanak torzítást.
- Dokumentáljon egyértelműen: Győződjön meg arról, hogy minden csapattag érti az alapértelmezett értékek mögötti indokokat.
Haladó alapértelmezési technikák
Véletlenszerű alapértelmezések
Az rtSurvey bizonyos kérdéstípusoknál véletlenszerű alapértelmezéseket is támogat:
| type | name | label | default |
|-------------------|---------|--------------|-------------------|
| select_one options| choice | Válasszon egyet: | random(options) |
Ez véletlenszerűen választ egy alapértelmezett lehetőséget az ‘options’ listából.
Feltételes alapértelmezések
A relevancia segítségével feltételes alapértelmezések állíthatók be:
| type | name | label | default | relevant |
|---------|----------|----------|---------|-----------------|
| text | other | Pontosítsa | N/A | ${q1} = 'other' |
Itt az ‘N/A’ csak akkor az alapértelmezés, ha egy korábbi kérdésben ‘other’ lett kiválasztva.
Adatkezelési szempontok
- Az alapértelmezett értékek szerepelnek az adatexportokban, általában egy jelzővel, amely mutatja, hogy alapértelmezett volt.
- Az rtSurvey audit-trail funkciója nyomon követi, mikor változtatnak a válaszadók az alapértelmezett értékeken.
Mobilalkalmazás viselkedése
- Az rtSurvey mobilalkalmazás az összes alapértelmezési funkciót támogatja, beleértve a dinamikus és kontextus-tudatos alapértelmezéseket.
- Az offline mód egyes, valós idejű adatoktól függő dinamikus alapértelmezéseket befolyásolhat.
Ismert korlátozások
- Az összetett számított alapértelmezések befolyásolhatják az űrlap betöltési idejét, különösen alacsony teljesítményű eszközökön.
- Egyes dinamikus alapértelmezések esetleg nem működnek megfelelően előnézeti módban.
Az alapértelmezett értékek hibaelhárítása
- Az alapértelmezés nem jelenik meg: Ellenőrizze a default kifejezés szintaxisát.
- Váratlan értékek: Ellenőrizze a számítási logikát, és tesztelje különféle forgatókönyvekkel.
- Teljesítményproblémák: Optimalizálja az összetett alapértelmezett számításokat, vagy fontolja meg alternatív megközelítések alkalmazását.