A trigger (más néven acknowledge) kérdéstípus egy nyilatkozatot jelenít meg jelölőnégyzettel. A kérdezőbiztosnak be kell jelölnie a jelölőnégyzetet, hogy megerősítse: elolvasta és megértette a nyilatkozatot, mielőtt az űrlap továbblép. Nem tárol adatértéket – csak azt, hogy a jelölőnégyzetet bejelölték-e.

Alapvető XLSForm-specifikáció

typenamelabel
triggerconsent_ackA válaszadó szóbeli tájékozott hozzájárulást adott.

Vagy az acknowledge alias segítségével:

typenamelabel
acknowledgeconsent_ackA válaszadó szóbeli tájékozott hozzájárulást adott.

Mind a trigger, mind az acknowledge egyenértékű – azt használja, amelyiket a platformja dokumentálja.

Felhasználási területek

A trigger/acknowledge kérdések általánosan használt területei:

  1. Tájékozott hozzájárulás – annak megerősítése, hogy a kérdezőbiztos megkapta a hozzájárulást az érzékeny adatok rögzítése előtt
  2. Figyelmeztetések – szokatlan értékről szóló figyelmeztetés, explicit megerősítés kérése a folytatás előtt
  3. Ellenőrzőlista-elemek – fizikai megfigyelés elvégzésének megerősítése (pl. „Közvetlenül megvizsgáltam a vízforrást")
  4. Utasítások – a kérdezőbiztos kényszerítése arra, hogy tudomásul vegyen egy szakasz szintű utasítást a folytatás előtt
  5. Minőség-ellenőrzések – kiugró értékek megjelölése és a kérdezőbiztos általi ellenőrzés megkövetelése

Példa

Hozzájárulás elismerése

typenamelabelrequired
triggerconsentA válaszadó szóbeli tájékozott hozzájárulást adott a felmérésben való részvételhez.yes

Figyelmeztetés kiugró értékekre

Egy relevant kifejezéssel kombinálva, hogy a trigger csak gyanús értékek beírásakor jelenjen meg:

typenamelabelrelevantrequired
integerchildrenGyermekek száma
triggerchildren_confirm${children} gyermeket adott meg. Kérjük, ellenőrizze a válaszadóval, és az OK gombbal erősítse meg.${children} > 10${children} > 10

Utasítás elismerése szakasz elején

typenamelabel
triggersection_b_ackB. szakasz: Mezőgazdasági földhasználat. A szakasz összes kérdését kizárólag a háztartásfőhöz intézze.

A trigger kötelezővé tétele

Adja hozzá a required: yes értéket, hogy megakadályozza a továbbhaladást a jelölőnégyzet bejelölése nélkül:

typenamelabelrequiredrequired_message
triggersafety_checkMinden biztonsági felszerelés jelen van és működőképes.yesA folytatás előtt meg kell erősítenie.

Feltételes megjelenítés

A trigger megjelenítése csak feltétel teljesülésekor:

typenamelabelrelevant
select_one yesnohas_wellVan-e a háztartásnak kútja?
triggerwell_observationErősítse meg, hogy közvetlenül megvizsgálta a kút állapotát.${has_well} = 'yes'

Különbség a note típustól

notetrigger
Szöveget jelenít megIgenIgen
Interakciót igényelNemIgen (be kell jelölni)
Adatot tárolNemNem (csak OK/bejelölve)
Blokkolhatja a haladástNemIgen (required esetén)

Bevált módszerek

  1. Tartsa röviden és cselekvésre ösztönzően a trigger feliratait – a kérdezőbiztosnak másodpercek alatt el kell tudnia olvasni és megerősíteni.
  2. Mindig adja hozzá a required: yes értéket, ha az elismerés kötelező.
  3. Használjon trigger elemeket hozzájárulási és biztonsági ellenőrzéseknél, ahol auditnaplóra van szükség arról, hogy a kérdezőbiztos megerősítette.
  4. Kombináljon relevant feltétellel feltételes figyelmeztetésekhez, hogy a trigger csak akkor jelenjen meg, ha egy értéket ellenőrizni kell.

Korlátozások

  • A trigger mezők nem tárolnak értelmes adatértéket – csak azt rögzítik, hogy a jelölőnégyzetet bejelölték.
  • A trigger widget a legtöbb kliensen egyszerű jelölőnégyzetként/gombként jelenik meg; nem teljes értékű elektronikus aláírás.
Hasznos volt ez az oldal?