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

Typ
name
label
appearance
erforderlich

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

list_name
name
label

gender

male

Male

gender

female

Female

gender

other

Other

contact_way

E-Mail

E-Mail

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

Typ
name
label
appearance

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

list_name
name
label

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

Typ
name
label

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:

Typ
name
label
constraint
constraint_message

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:

Appearance
Verhalten

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

Typ
name
label
appearance

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

list_name
name
label

method

E-Mail

E-Mail

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?