0 votes
in SoSci Survey (dt.) by s103540 (140 points)

Hallo,

Wie ließe es sich mittels PHP Code einbauen, dass die Seite zwar unter einer Bedingung (hier: summe nicht 100%) zwar wiederholt wird (also mit RepeatPage), dann aber nur ein Warnhinweis erscheint und das Programm bei nochmaligem "Weiter" drücken mit der nächsten Seite fortfährt - die Seite also nur genau 1mal wiederholt wird?

Vielen Dank.

1 Answer

0 votes
by SoSci Survey (328k points)

Das Nachhaken ist aktuell nur für die automatische Antwortprüfung vorgesehen.

Allerdings können Sie einen kleinen Umweg gehen: Dafür müssten Sie auf der Seite mit der Frage zusätzlich noch eine Frage vom Typ Mehrfachauswahl (ein Item "Ich will nichts antworten") einbinden. Diese wird mittels Filter nur dann angezeigt, wenn Sie Seite wiederholt wurde:

if (getRoute() == 'repeat') {
  question('XY01');
}

Die Antwort auf diese Frage Frage können Sie dann auf der folgenden Seite beim repeatPage() Filter mit aufnehmen.

if ((value('XY01_01') < 2) and (valueSum('AB01') != 103)) {
  repeatPage();
}

Den Hinweis von SoSci Survey, dass XY01_01 noch nicht abgefragt wurde, wenn die Schieberegler gleich beim ersten Mal korrekt eingestellt sind, können Sie getrost ignorieren. Die Teilnehmer sehen diesen Hinweis nicht.

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

...