0 votes
in SoSci Survey (dt.) by s124779 (155 points)
edited by SoSci Survey

Hallo,

wie im Betreff skizziert, im Debug-Modus funktionieren meine Filter, jedoch im Pretest nicht.

Kurz: anhand den Antworten (s.u.) auf die Frage AM07 (Mehrfachauswahl) werden später unterschiedliche Fragen angezeigt oder nicht.

AM07_01
AM07_02
AM07_09
AM07_03
AM07_04
AM07_05
AM07_06
AM07_07
AM07_08

1 = nicht gewählt
2 = ausgewählt

Ob eine Frage dann später angezeigt wird, hängt vom folgenden Filter ab:

if (
  (value('AM07_01') == 2)) {
  question('NW01','spacing=0');
}

Ich habe für jedes AM07 item eine andere Frage (im obigen code wird jeweils die Kennung für AM07 und NWXX geändert)

Die Frage ist: wieso funktionieren die Filter im Debug Modus, aber nicht im Pretest e.g. es wird nur eine Folgefrage angezeigt, obwohl ich im AM07 3 gewählt habe?

1 Answer

0 votes
by SoSci Survey (305k points)

im Debug-Modus funktionieren meine Filter, jedoch im Pretest nicht.

Beide Modi arbeiten absolut gleich, nur wir im Debug-Modus mehr Information angezeigt. Daher wäre meine erste Vermutung, dass Sie womöglich unter Fragebogen zusammenstellen -> Fragebögen verwalten mehrere Fragebögen angelegt haben - und beim Testen einen anderen verwenden als beim "normalen" Aufruf?

Wenn Sie damit nicht weiterkommen, dann ergänzen Sie Ihren PHP-Code so, dass er ein wenig mehr Information anzeigt:

html('<p>AM07_01 = '.value('AM07_01').'</p>');
if (value('AM07_01') == 2) {
  question('NW01', 'spacing=0');
} else {
  html('<p>Zeige Frage NW01 nicht an</p>');
}
by s124779 (155 points)
Es handelte sich um die gleiche Version beim Pretest und Debug Modus. Also das ist schonmal gut. Der obige code hat auch nicht richtig geholfen, den Fehler zu identifizieren. Ich habe mir noch die Seiten drum herum angeschaut und dort eventuell die Ursache gefunden. Vielen Dank erstmal für die Hilfe!

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

...