0 votes
in SoSci Survey (dt.) by s002816 (275 points)
edited by SoSci Survey

Ich habe ein Problem mit einem Filter:

if ((value('VE06') == 2) or (value('VE06') == 3) or (value('VE06') == 4)) {
  question('ST07');
} else {
  question('CO05');
}

Der Filter ist auf Seite 19 des Fragebogens, bezieht sich allerdings auf eine Frage auf Seite 10. Diese Frage wird aber allen TN angezeigt.
Das Weiterleiten auf Frage ST07 bei den drei angezeigten Items/Antwortmöglichkeiten klappt nicht. Ich habe es auch mit goToPage versucht.
Ein nahezu identischer Filter einige Seiten vorher funktioniert einwandfrei. Vielleicht können Sie helfen.
DANKESCHÖN

by SoSci Survey (305k points)
> Diese Frage wird aber allen TN angezeigt.

Welche Frage meinen Sie? Was soll der Filter machen? Was tut er tatsächlich?

Bitte posten Sie auch die Debug-Information der Seite:
https://www.soscisurvey.de/help/doku.php/de:create:debugging

2 Answers

0 votes
by s002816 (275 points)

[Information] Interview gestartet (neue Nummer 125)
[Information] Der Fragebogen base im Projekt sport_energie wird verwendet
[Verarbeitung] Erstelle Seite 20 in Fragebogen base
[Information] value("VE06") = ""
[Information] value("VE06") = ""
[Information] value("VE06") = ""
[Verarbeitung] Springe zur Seite UNTER (Nr. 24)
[Verarbeitung] Erstelle Seite 24 in Fragebogen base
[Inhalt] Erstelle Frage CO05

by SoSci Survey (305k points)
Dieses Interview haben Sie erst auf Seite 20 begonnen - in diesem Interview wurde Frage VE06 also überhaupt nicht beantwortet. Bitte starten Sie das Interview auf Seite 10 (also da wo VE06 steht) - und nach deren Beantwortung können Sie mit der Debug-Leiste oben ja direkt auf Seite 20 springen.

goToPage() und question() sind m.E. keine Alternativen. goToPage() ist zum Überspringen von Seite, question() ist zum Überspringen von mehreren Seiten gut.
0 votes
by s002816 (275 points)

Ich hatte in der Zwischenzeit aus der Formel aus question CO05 goToPage "Unter" gemacht, daher die Unterschiede. Wenn gewünscht, kann ich alles auf Anfang drehen

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

...