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

Hallo zusammen,

ich frage in Frage1 die Anzahl von Kindern per Lückentext ab. Anschließend möchte ich die eingegebene Anzahl aus Lückentext1 in Frage2 nutzen, um exakt so viele Zeilen Lückentext darzustellen wie es Kinder gibt.

Vielen Dank für die Hilfe!

1 Answer

0 votes
by SoSci Survey (330k points)

Im Lückentext ist es ein wenig anspruchsvoller, weil die "Items" hier nicht den Zeilen entsprechen. Wenn Sie z.B. 3 Eingabefelder pro Kind haben, und max. 8 Kinder vorbereitet haben (also 24 Eingabefelder definiert), dann müssten Sie für jedes Kind 3 Felder anzeigen.

Das könnte in PHP-Code so aussehen:

$kinder = value('AB01');
$kinder = min($kinder, 8);
$items = [];
for ($i=0; $i<$kinder; $i++) {
  $items[] = $i * 3 + 1;
  $items[] = $i * 3 + 2;
  $items[] = $i * 3 + 3;
}
question('BB02', $items);

Das geht auch noch eleganter, aber ich denke, so ist es noch halbwegs verständlich.

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

...