Gruppen
Gruppen werden verwendet, um verwandte Fragen in Ihrem Formular zu organisieren. Eine Gruppe wird mit den begin_group
und end_group
Typen definiert. Sie können steuern, wie sich eine Gruppe verhält, indem Sie die appearance
Spalte.
📄 Gruppe mit appearance: field-list
Wenn Sie field-list
als appearance einer Gruppe verwenden, erscheinen alle Fragen innerhalb der Gruppe auf demselben gleichen Bildschirm. Dies erzeugt ein seitenähnliches Layout, in dem Benutzer mehrere verwandte Fragen gleichzeitig beantworten können.
Jede Zeile innerhalb der Gruppe wird als einzelne Fragebehandelt, und das Gruppenlabel (falls verwendet) kann je nach Plattform als Abschnittsüberschrift angezeigt werden.
Beispiel – field-list-Gruppe mit gemischten Fragetypen
begin_group
contact
Kontaktdaten
field-list
text
fname
Vorname
yes
text
lname
Nachname
yes
select_one gender
gender
Geschlecht
select_multiple
contact_way
Bevorzugte Kontaktmethoden
end_group
Choices-Blatt
gender
male
Male
gender
female
Female
gender
other
Other
contact_way
contact_way
phone
Telefon
contact_way
SMS
SMS
Was passiert: Diese Gruppe wird als einzelne Seite mit den folgenden Feldern angezeigt:
Vorname (Text)
Nachname (Text)
Geschlecht (eine Option wählen)
Bevorzugte Kontaktmethoden (mehrere Optionen wählen)
Alle Eingaben befinden sich auf einer Seite, sodass der Benutzer mehrere zusammenhängende Informationen gleichzeitig eingeben kann.
🔠 Gruppe mit appearance table-list
Wenn Sie appearance: table-list
auf eine Gruppe anwenden und Fragen auswählen, die dieselbe Auswahlliste teilen, können diese als Matrix/Gitter angezeigt werden – eine Zeile pro Frage, eine Spalte pro Auswahl.
survey sheet
begin_group
opinion_grp
Bitte geben Sie Ihre Meinung an:
table-list
select_one agree_disagree
q1
Ich vertraue Online-Pharma-Diensten.
select_one agree_disagree
q2
Die Website ist einfach zu bedienen.
select_one agree_disagree
q3
Ich würde diese Plattform empfehlen.
end_group
choices sheet
agree_disagree
agree
Zustimmen
agree_disagree
disagree
Nicht zustimmen
⁉️ Gruppe ohne appearance
Wenn keine appearance festgelegt ist, wird die Gruppe eher wie eine strukturierte Frage mit unterschiedlichen Antworttypen behandelt. Das Label der Gruppe wird zur Hauptfrage, und jede Zeile innerhalb der Gruppe wird als separate Antwort behandelt.
Beispiel – keine appearance
begin_group
contact
Geben Sie Ihre Kontaktdaten an
text
fname
Vorname
text
lname
Nachname
text
address
Straßenadresse
integer
zip
Postleitzahl
end_group
Als Bonus können Sie eine Einschränkung für die PLZ-Frage hinzufügen, um sicherzustellen, dass es sich um eine gültige US-Postleitzahl (5 Ziffern) handelt:
integer
zip
Postleitzahl
regex(., '^\d{5}$')
Muss eine 5-stellige US-Postleitzahl sein
Was passiert: Das Formular zeigt eine Reihe verwandter Fragen unter der Aufforderung „Geben Sie Ihre Kontaktdaten an“ an, wobei jedes Feld als Teil dieser einzelnen Aufforderung betrachtet wird.
Zusammenfassung
Das Verhalten der Gruppe ändert sich je nachdem, ob Sie die field-list
appearance:
field-list
Zeigt alle Fragen der Gruppe auf demselben Bildschirm an
(keine)
Behandelt die Gruppe als eine einzelne Frage mit mehreren Teilen oder Unterfeldern
📰 Gruppe mit appearance: field-list, die eine verschachtelte Gruppe enthält
Sie können eine Gruppe mit appearance: field-list
erstellen und andere Elemente darin platzieren, einschließlich:
einer verschachtelten Gruppe ohne appearance (die sich wie eine strukturierte mehrteilige Frage verhält)
anderen einzelnen Fragen (wie select_one oder text)
Dies ermöglicht es Ihnen, eine gesamte Seite mit verwandten Eingaben anzuzeigen und gleichzeitig von strukturierten Unterabschnitten innerhalb dieser Seite zu profitieren, wie ein Seitenlayout mit einem Block für Kontaktinformationen und einer bevorzugten Kontaktmethode
In diesem Beispiel:
Die Hauptgruppe verwendet
field-list
, sodass alles auf einer Seite erscheint.Darin befindet sich eine verschachtelte Gruppe (ohne appearance), die als Block verwandter Textfragen fungiert.
Nach der verschachtelten Gruppe gibt es eine select_one-Frage, die fragt, wie der Befragte kontaktiert werden möchte.
survey sheet
begin_group
full_block
Kontaktseite
field-list
begin_group
contact
Geben Sie Ihre Kontaktdaten an
text
fname
Vorname
text
lname
Nachname
text
address
Straßenadresse
integer
zip
Postleitzahl
end_group
select_one method
contact_way
Bevorzugte Kontaktmethode
end_group
choices sheet
method
method
phone
Telefon
method
SMS
SMS
Was passiert:
Der Befragte sieht eine Seite.
Oben wird er aufgefordert, seine Kontaktdaten auszufüllen (Vorname, Nachname usw.) — diese erscheinen gruppiert, werden jedoch als Teile eines strukturierten Abschnitts behandelt.
Darunter kann er auf demselben Bildschirm seine bevorzugte Kontaktmethode wählen.
Dieser Ansatz hält verwandte Informationen übersichtlich organisiert und effizient auszufüllen.
Zuletzt aktualisiert
War das hilfreich?