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

0 votes

Liebes Team,

ich habe folgendes Problem:

Mein Experiment hat zwei Experimentalgruppen und eine Kontrollgruppe. Diese werden per Zufallsgenerator am Anfang des Fragebogens eingeteilt.

Gegen Ende des Fragebogens kommen zwei Fragen, die nur die beiden Experimentalgruppen sehen sollen, nicht aber die Kontrollgruppe. Diese soll auf Seite 11 (Kennung 'SD') springen.

Ich will einen entsprechenden Filter einbauen, aber leider funktioniert der nicht.

Hier mein PHP Text:

$zahl = value('ST01');
if ($zahl == 1){
  goToPage('SD');

und hier die Fehlermeldung, die dazu auftaucht:

Die Variable ST01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.

Ich verstehe nicht was falsch ist, auf Seite 3 meines Fragebogens wird ST01 meiner Meinung nach abgefragt. Da steht für den Zufallsgenerator:

$zahl = value('ST01');
if ($zahl == 1) {
  text('StimulusA');
} elseif ($zahl == 2) {
   text('StimulusB');
} elseif ($zahl == 3) {
  text('StimulusC');
}

Liebe Grüße
Anna

in SoSci Survey (dt.) by s093381 (210 points)
edited by SoSci Survey

1 Answer

0 votes

Die Variable ST01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt.

Meine Vermutung wäre, dass Sie den Filter getestet haben, indem Sie die Seite direkt aufgerufen haben. Aber in diesem Fall wurde eben die Seite mit dem Zufallsgenerator noch nicht vorher aufgerufen. Es ist also tatsächlich noch kein Wert in ST01 gespeichert.

Lösung: Starten Sie den Fragebogen im Debug-Modus (gelber Pfeil) auf der Seite mit dem Zufallsgenerator. Und dann klicken sie oben in der Kontrolleiste auf "Seite:" und springen zu der Seite mit dem Filter, den Sie testen möchten.

by SoSci Survey (79.6k points)
Oh mann, natürlich! Da hätte ich auch selber drauf kommen können :D

Vielen Dank!!! :)
...