0 votes
in SoSci Survey (dt.) by s268020 (130 points)

Hallo.

Ich muss einen goToQuestionnaire Befehl mit einem multiLevelDown Befehl ersetzen, um mein Projekt mit SONA verbinden zu können.

Ich sehe aber nicht, wie der multiLevelDown Befehl verwendet werden kann, um randomisierend zu 3 verschiedenen Fragebögen weiterzuleiten.

Wenn ich goToQuestionnaire einfach mit multiLevelDown ersetze, funktioniert natürlich wieder gar nichts. Ich soll einen Fragebogen angeben, und keinen Zufallsgenerator. Wenn ich aber nun einen Fragebogen angebe, kann ich nicht randomisieren - was ist nun wieder die Zauberformel dafür?

by SoSci Survey (327k points)
Wie sieht Ihr Code denn aktuell aus?
by s268020 (130 points)
Am Ende des Hauptfragebogens:

multiLevelDown('Z131', reference());

(funktioniert aber nicht)

dann in den Unterfragebögen jeweils auf der letzten Seite

redirect('https://uniSona&survey_code='.multiLevelData());

1 Answer

0 votes
by SoSci Survey (327k points)

Wenn ich jetzt mal vermute, dass Z131 die Kennung der Zufallsvariabel ist, müsste hier - wie auch bei goToQuestionnaire() - erstmal der Wert abgerufen werden, der gezogen wurde.

$qnrID = value('Z131', 'label');
multiLevelDown($qnrID, reference());

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

...