Tip pitanja integer u XLSForm-u i rtSurvey-u se koristi za prikupljanje odgovora u obliku celih brojeva. Ovaj tip pitanja je neophodan za prikupljanje numeričkih podataka bez decimalnih mesta, kao što su brojevi, starosti ili godine.

Osnovna XLSForm specifikacija

typenamelabel
integerageUnesite starost u godinama

Za više detalja o osnovnom tipu pitanja integer, pogledajte XLSForm specifikaciju.

Upotrebe

Pitanja tipa integer se uobičajeno koriste za:

  1. Unos starosti
  2. Brojanje stavki (npr. broj dece, članova domaćinstva)
  3. Unos godina (npr. godina rođenja)
  4. Ocene na numeričkoj skali
  5. Prikupljanje bilo kojih podataka u obliku celih brojeva

rtSurvey proširenja

Dok je osnovna XLSForm specifikacija za pitanja tipa integer jednostavna, rtSurvey može nuditi dodatne funkcije ili prilagođavanja:

  1. Validacija opsega
  2. Prilagođene poruke o greškama
  3. Opcije izgleda za numerički unos

(Napomena: Specifična proširenja dostupna u rtSurvey-u za pitanja tipa integer treba ovde potvrditi i detaljisati.)

Najbolje prakse

  1. Koristite jasne i sažete oznake za specificiranje očekivanog unosa.
  2. Implementirajte ograničenja opsega za sprečavanje nerealnih ili pogrešnih unosa.
  3. Razmotrite korišćenje teksta napomene za pružanje primera ili razjašnjavanje očekivanog formata.
  4. Za velike brojeve, razmotrite korišćenje zareza ili razmaka u oznaci za poboljšanje čitljivosti (npr. “Unesite populaciju (do 1.000.000)”).

Ograničenja i validacija

Možete dodati ograničenja da osigurate da unesena vrednost pada u određeni opseg:

typenamelabelconstraintconstraint_message
integerageUnesite starost u godinama.>0 and .<=120Starost mora biti između 1 i 120 godina

Primer upotrebe

Evo primera kako biste mogli koristiti pitanja tipa integer u anketi o domaćinstvu:

typenamelabelconstraintconstraint_message
integerhousehold_sizeKoliko ljudi živi u vašem domaćinstvu?.>0Veličina domaćinstva mora biti najmanje 1
integernum_childrenKoliko dece ispod 18 godina ima u domaćinstvu?.>=0Broj dece ne može biti negativan
integeryear_builtKoje godine je vaša kuća izgrađena?.>1800 and .<=2023Godina mora biti između 1800 i 2023

Proračun sa vrednostima tipa integer

Vrednosti tipa integer se mogu koristiti u proračunima. Evo primera:

typenamelabel
integernum_adultsBroj odraslih u domaćinstvu
integernum_childrenBroj dece u domaćinstvu
calculatetotal_members

U redu calculate možete koristiti:

  calculation | ${num_adults} + ${num_children}
  

Ovo će sabrati broj odraslih i dece da dobije ukupan broj članova domaćinstva.

Da li je ova stranica bila korisna?