0 votes
in SoSci Survey (dt.) by s078657 (160 points)

Hallo,

ich würde gerne Teilnehmer am Ende des Fragebogens zu Seiten eines Panel-Anbieters weiterleiten, je nachdem wie schnell sie den Fragebogen beantwortet haben.

Dazu verwende ich derzeit den Php Code:

if (value('TIME_SUM') <= 600) {
    redirect ('http://...Seite für Screenout');
    redirect ('http://...Seite für erfolgreiches Beenden');
}

Es wird jedoch immer nur die erste Seite angezeigt. Kann ich die Systemvariable TIME_SUM in dieser Form verwenden oder brauche ich dazu eine eigene Variable und wie müsste ich diese implementieren?

Danke vorweg!

1 Answer

0 votes
by SoSci Survey (323k points)
edited by SoSci Survey

Der Filter sieht gut aus - außer, dass Sie das eine redirect() in den IF-Teil (also bei Zutreffen der Bedingung) packen müssten und den anderen in den ELSE-Teil:

if (caseTime('begin') <= 600) {
    redirect ('http://...Seite für Screenout');
} else {
    redirect ('http://...Seite für erfolgreiches Beenden');
}

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

...