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

Lieber Support

Ich habe eine Frage zum Einbauen es Quality-Fail Links bei Zusammenarbeit mit externen Panel-Anbietern.
Auf zwei Seiten (Seite 'AI' mit 3 Items "GL01_01", "GL01_02" und "GL01_03" und Seite 'TSC' mit dem Item "tsc_13") wurden sog. Lesertests eingebaut, wo geschaut wird, ob die Teilnehmenden die Instruktionen und Items / Fragen auch wirklich lesen und wo ich somit mit dem vom externen Anbieter mitgeteilten "qualityfail"-Link arbeiten muss.
Die anderen Links ("Screenout" und "complete") scheinen soweit geklappt zu haben.

Bei Qualityfail frage ich mich nun, wie ich vorgehen muss, um es auf beiden Seiten zu verwenden? Geht dies überhaupt mit dem selben Link zwei Mal?
Falls ja: wie muss ich beim PHP-Code vorgehen? In der Anleitung (https://www.soscisurvey.de/help/doku.php/de:survey:panels?s[]=*qualityfail*) habe ich keinen Hinweis für den PHP-Code gefunden.

Danke für die Unterstützung und liebe Grüsse

in SoSci Survey (dt.) by s029389 (160 points)

1 Answer

0 votes

Falls ja: wie muss ich beim PHP-Code vorgehen?

Wenn Sie die Befragten schon bei einem "Fehler" rauswerfen möchten, dann können Sie auf der Seite nach "AI" und auf der nach "TSC" jeweils ganz oben einen Filter mit redirect() einbauen.

Das könnte dann so aussehen:

if ((value('GL01_01') != 2) || (value('GL01_02') != 4) || (value('GL01_03') != 1)) {
  redirect('IhrQualitfailLink&pid=%reference%');
}

Das != steht für "ungleich" und das || ist ein logisches Oder. Im Detail zum Nachlesen finden Sie es heir:

Filterfragen (PHP-Filter) und Mehrere Bedingungen verknüpfen

Geht dies überhaupt mit dem selben Link zwei Mal?

Sie schreiben ja nur in den Code, wohin SoSci Survey die Leute umleiten soll, wenn die entsprechende Bedingung (nicht) erfüllt ist. Ob Sie das an einer Stelle im Fragebogen verwenden oder mehrfach, das spielt keine Rolle.

by SoSci Survey (250k points)
...