Tip pitanja trigger (poznat i kao acknowledge) prikazuje izjavu sa potvrdnim okvirom. Anketar mora označiti potvrdni okvir da bi potvrdio da je pročitao i razumeo izjavu pre nego što mu formular dozvoli nastavak. Nijedna podatkovna vrednost se ne čuva — samo da li je potvrdni okvir označen.

Osnovna XLSForm specifikacija

typenamelabel
triggerconsent_ackIspitanik je dao usmenu informisanu saglasnost.

Ili koristeći pseudonim acknowledge:

typenamelabel
acknowledgeconsent_ackIspitanik je dao usmenu informisanu saglasnost.

I trigger i acknowledge su ekvivalentni — koristite koji god vaša platforma dokumentuje.

Upotrebe

Pitanja tipa trigger/acknowledge se uobičajeno koriste za:

  1. Informisana saglasnost — potvrda da je anketar dobio saglasnost pre beleženja osetljivih podataka
  2. Meka upozorenja — upozorenje o neobičnoj vrednosti i zahtevanje eksplicitne potvrde pre nastavka
  3. Stavke kontrolne liste — potvrda da je fizičko posmatranje završeno (npr. “Direktno sam posmatrao izvor vode”)
  4. Uputstva — primoravanje anketara da potvrdi uputstvo na nivou sekcije pre nastavka
  5. Provere kvaliteta — označavanje vrednosti van granica i zahtevanje od anketara da ih verifikuje

Primer upotrebe

Potvrda saglasnosti

typenamelabelrequired
triggerconsentIspitanik je dao usmenu informisanu saglasnost za učešće u ovoj anketi.yes

Meko upozorenje za vrednosti van granica

Koristi se zajedno sa izrazom relevant da se trigger prikaže samo kada se unese sumnjiva vrednost:

typenamelabelrelevantrequired
integerchildrenBroj dece
triggerchildren_confirmUneli ste ${children} dece. Molimo verifikujte sa ispitanikom i tapnite OK za potvrdu.${children} > 10${children} > 10

Potvrda uputstva na početku sekcije

typenamelabel
triggersection_b_ackSekcija B: Korišćenje poljoprivrednog zemljišta. Postavite sva pitanja u ovoj sekciji samo nosiocu domaćinstva.

Pravljenje trigger-a obaveznim

Dodajte required: yes da biste sprečili napredovanje dok se okvir ne označi:

typenamelabelrequiredrequired_message
triggersafety_checkSva bezbednosna oprema je prisutna i funkcionalna.yesMorate potvrditi pre nastavka.

Uslovni prikaz

Prikazujte trigger samo kada je ispunjen uslov:

typenamelabelrelevant
select_one yesnohas_wellDa li domaćinstvo ima bunar?
triggerwell_observationPotvrdite da ste direktno posmatrali stanje bunara.${has_well} = 'yes'

Razlika u odnosu na note

notetrigger
Prikazuje tekstDaDa
Zahteva interakcijuNeDa (mora biti označen)
Čuva podatkeNeNe (samo OK/označeno)
Može blokirati napredovanjeNeDa (sa required)

Najbolje prakse

  1. Zadržite oznake trigger-a konciznim i operativnim — anketar treba moći da pročita i potvrdi za nekoliko sekundi.
  2. Uvek dodajte required: yes kada je potvrda obavezna.
  3. Koristite trigger-e za saglasnost i bezbednosne provere gde vam treba revizijski trag da je anketar potvrdio.
  4. Kombinujte sa relevant za uslovne meke alarme kako bi se trigger pojavio samo kada vrednost zahteva verifikaciju.

Ograničenja

  • Polja trigger ne čuvaju smislenu podatkovu vrednost — samo beleže da je okvir označen.
  • Widget trigger se prikazuje kao jednostavan potvrdni okvir/dugme na većini klijenata; nije potpuni elektronski potpis.
Da li je ova stranica bila korisna?