Podrazumevane vrednosti u rtSurvey-u vam omogućavaju da unapred popunite pitanja odgovorima kada ispitanik prvi put naiđe na njih. Ova funkcija može značajno poboljšati efikasnost ankete i kvalitet podataka pružanjem početnih vrednosti koje su ili uobičajeno izabrane ili služe kao primeri očekivanog unosa.

Osnovna upotreba

Da biste postavili podrazumevanu vrednost, koristite kolonu default u vašem XLSForm-u:

  | type    | name        | label                         | default    |
|---------|-------------|-------------------------------|------------|
| date    | survey_date | Datum ankete                  | 2024-07-04 |
| decimal | weight      | Telesna težina ispitanika? (kg) | 51.3       |
  

U ovom primeru, datum ankete biće unapred popunjen sa 4. jul 2024., a polje težine počeće sa 51.3 kg.

Dinamičke podrazumevane vrednosti

rtSurvey podržava dinamičke podrazumevane vrednosti koristeći funkcije:

  | type | name | label                              | default  |
|------|------|------------------------------------| ---------|
| date | d    | Unesite datum kada se događaj desio? | today()  |
  

Ovde, funkcija today() automatski postavlja podrazumevano na trenutni datum.

Funkcije specifične za rtSurvey

Kontekstno-svesne podrazumevane vrednosti

rtSurvey proširuje funkcionalnost podrazumevano sa kontekstno-svesnim podrazumevanim vrednostima:

  | type    | name     | label           | default            |
|---------|----------|-----------------|---------------------|
| text    | location | Trenutna lokacija | ${current_location} |
  

Ovo koristi promenljivu ${current_location} rtSurvey-a za unapred popunjavanje lokacije na osnovu GPS uređaja.

Kaskadne podrazumevane vrednosti

rtSurvey dozvoljava podrazumevane vrednosti zasnovane na prethodnim odgovorima:

  | type    | name     | label           | default         |
|---------|----------|-----------------|-----------------|
| text    | city     | Grad            |                 |
| text    | district | Okrug           | ${city}-district|
  

Ovde, polje okruga je unapred popunjeno na osnovu unetog grada.

Podrazumevano u ponavljanjima

Za pitanja unutar grupe ponavljanja, podrazumevano se izračunava kada se doda ponavljanje:

  | type         | name      | label        | default                |
|--------------|-----------|--------------|------------------------|
| begin repeat | visits    | Posete klinici|                        |
| date         | visit_date| Datum posete | ${previous_visit_date} |
| end repeat   |           |              |                        |
  

Ovo postavlja podrazumevani datum posete na datum prethodne posete.

Najbolje prakse za korišćenje podrazumevanih vrednosti

  1. Koristite umereno: Koristite podrazumevano samo tamo gde značajno poboljšavaju efikasnost ili kvalitet podataka.
  2. Osigurajte tačnost: Redovno pregledajte i ažurirajte statičke podrazumevane vrednosti.
  3. Temeljno testirajte: Posebno kada koristite dinamičke ili izračunate podrazumevane vrednosti.
  4. Razmatrajte korisničko iskustvo: Osigurajte da podrazumevane vrednosti ne zavode ispitanike ili ne uvode pristranost.
  5. Jasno dokumentujte: Pobrinite se da svi članovi ekipe razumeju razloge iza podrazumevanih vrednosti.

Napredne tehnike podrazumevanih vrednosti

Nasumične podrazumevane vrednosti

rtSurvey podržava nasumične podrazumevane vrednosti za određene tipove pitanja:

  | type              | name    | label        | default           |
|-------------------|---------|--------------|-------------------|
| select_one options| choice  | Izaberite jedno: | random(options)   |
  

Ovo nasumično bira podrazumevanu opciju sa liste ‘options’.

Uslovne podrazumevane vrednosti

Koristite relevantnost za postavljanje uslovnih podrazumevanih vrednosti:

  | type    | name     | label    | default | relevant        |
|---------|----------|----------|---------|-----------------|
| text    | other    | Navedite | N/A     | ${q1} = 'other' |
  

Ovde, ‘N/A’ je podrazumevano samo kada je ‘other’ izabrano u prethodnom pitanju.

Razmatranja upravljanja podacima

  • Podrazumevane vrednosti su uključene u izvoze podataka, obično sa oznakom koja ukazuje da su bile podrazumevane vrednosti.
  • Funkcija revizijskog traga rtSurvey-a prati kada ispitanici menjaju podrazumevane vrednosti.

Ponašanje mobilne aplikacije

  • rtSurvey mobilna aplikacija podržava sve funkcionalnosti podrazumevano, uključujući dinamičke i kontekstno-svesne podrazumevane vrednosti.
  • Režim van mreže može uticati na neke dinamičke podrazumevane vrednosti koje se oslanjaju na podatke u realnom vremenu.

Poznata ograničenja

  • Složene izračunate podrazumevane vrednosti mogu uticati na vreme učitavanja formulara, posebno na uređajima nižeg ranga.
  • Neke dinamičke podrazumevane vrednosti možda neće raditi prema očekivanjima u režimu pregleda.

Rešavanje problema sa podrazumevanim vrednostima

  1. Podrazumevano se ne pojavljuje: Proverite da nema grešaka u sintaksi izraza podrazumevano.
  2. Neočekivane vrednosti: Proverite logiku proračuna i testirajte sa raznim scenarijima.
  3. Problemi sa performansama: Optimizujte složene proračune podrazumevano ili razmotrite alternativne pristupe.
Da li je ova stranica bila korisna?