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

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 mit multiLevelDown ersetze, funktioniert nichts. Ich soll einen Fragebogen angeben, und keinen Zufallsgenerator. Wenn ich aber nun einen Fragebogen angebe, kann ich nicht randomisieren - was ist die Formel dafür?

by SoSci Survey (341k points)
Wie sieht Ihr Code denn aktuell aus?
by s268020 (185 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 (341k 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

...