0 votes
in SoSci Survey (dt.) by s109993 (10.1k points)

Hallo,

ich habe eine offene Frage auf Seite 1, dort soll eine Zahl eingegeben werden (Beispiel 1-10).
Auf der nächsten Seite gibt es eine offene Frage mit 10 Items. Es sollen jetzt nur soviele Items angezeigt werden, wie die Person auf der vorherigen Seiten angegeben hat.

Mein Ansatz war: https://www.soscisurvey.de/help/doku.php/de:create:transfer-responses

Bin aber nicht ganz an die gewünschte Lösung gekommen. Falls es ein SoSci Wiki Eintrag dazu gibt, würde mir das auch weiterhelfen.

Danke!

1 Answer

+1 vote
by SoSci Survey (305k points)
selected by s109993
 
Best answer

Was Sie brauchen, ist ein Array mit den Zahlen von 1 bis zur eingegeben Zahl. Das können Sie wie folgt erstellen:

$zahl = value('AB01_01');
$items = [];
for ($i=1; $i<=$zahl; $i++) {
  $items[] = $i;
}

Dieses Array können Sie nun in question() verwenden:

question('BC02', $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

...