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

Ich suche eine elegante Lösung für ein Problem: Ich will die Anzahl der Geschwister erfassen und anschließend, je nachdem wie viele Geschwister angegeben wurden für jeden einzeln nach dem Alter und Geschlecht fragen

1 Answer

0 votes
by SoSci Survey (328k points)

Kein Problem - erstellen Sie eine kombinierte Frage aus einer Texteingabefrage (mit z.B. 10 Items) und einer vollständig beschrifteten Skala (mit z.B. 10 Items).

Mit der offenen Eingabe wird das Alter abgefragt, die Skala stellen Sie auf den Darstellungmodus "Dropdown" um und verwenden sie mit einer Differenzierung von 2-3 für das Geschlecht.

Zuletzt müssen Sie noch ein Array anlegen, welches je nach Anzahl der Geschwister eine passende Anzahl Items in ein Array schreibt. Wenn also die Anzahl der Geschwister in GE01_01 steht, und die o.g. Fragen die Kennungen GS02 und GS03 haben, dann könnte das so aussehen:

$anzahl = (int)value('GE01_01');
$items = [];
for ($i=1; $i<=$anzahl; $i++) {
  $items[] = $i;
}

question('GS02', 'combine=GS02', $items);

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

...