0 votes
ago in SoSci Survey (dt.) by s333852 (110 points)

Hallo Zusammen,

ich habe ein Problem beim Erstellen meines Fragebogens. Hoffentlich kann mir jemand helfen.

Ich habe eine Dropdown-Frage: "Wie viele Kinder haben Sie?" und möchte nun, je nach gegebener Anzahl, vier Fragen zu dem jeweiligen Kind (Kind 1, Kind 2, etc.) stellen.

Also z. B. bei „3 Kinder“ sollen die Fragen jeweils für Kind 1, Kind 2 und Kind 3 erscheinen. Bei „7 Kindern“ dementsprechen für Kind 1 bis 7.

Wie löse ich dieses am besten?

Vielen Dank für die Hilfe!

1 Answer

0 votes
ago by SoSci Survey (349k points)

Das kommt darauf an, wie Sie die Daten am Schluss am liebsten im Datensatz hätten. Die elegante Lösung wäre eine Multi-Level-Struktur.

Die triviale Lösung wäre, dass Sie 7 Seiten (für max. 7 Kinder) anlegen und die Seite überspringen, wenn weniger Kinder angegeben werden. Der PHP-Code oben auf der jeweiligen Seite könnte etwa so aussehen:

if (value('KI01') < 3) {
  goToPage('next');
}

Dazwischen gäbe es noch eine semi-elemgante Lösung mit loopPage().

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...