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

Liebes SocialScienceSurvey Team,

im Rahmen einer Befragung habe ich leider festgestellt, dass der repeatPage Befehl, der vorher einwandfrei funktioniert hat leider nicht mehr funktioniert.
Im folgenden der Befehl:

    if ( value('IN04_02') == 1 & value('IN04_04') == 1 ) 
{ 
markFail('IN04_02');
repeatPage('CN_TXT');
}
if ( value('IN04_01') == 2 ) 
{ 
markFail('IN04_01');
repeatPage('No_Part');
}
if ( value('IN04_03') == 2 ) 
{ 
markFail('IN04_03');
repeatPage('No_Part');
}

Es erscheint folgende Fehlermeldung:

Questionnaire Error (page 3)
The interview tried to jump to page no. 3 (ID Check) that has already been processed when running the current output. Please check if goToPage() creates a loop, or if you are using loopPage() without showing any content.

Der relevante text ('No_Part') wird zwar dargestellt jedoch wird die zu wiederholende Seite nicht angezeigt.

Vielen Dank für die Unterstützung im Voraus.

in SoSci Survey (dt.) by s084509 (145 points)
Könnten Sie bitte die Debug-Information senden, die Sie auf der Seite mit der Fehlermeldung erhalten?
https://www.soscisurvey.de/help/doku.php/de:create:debugging

Meine Vermutung ist, dass hier eine Programmänderung bei der Verarbeitung der Seitenabfolge mit einer unglücklichen Filter-Konstellation zusammentrifft. Das sollte sich in den Debug-Informationen erkennen lassen.

1 Answer

0 votes

Danke für den Hinweis.

Wir konnten das Problem replizieren und eine wahrscheinliche Ursache beseitigen.

Könnten Sie bitte überprüfen, ob repeatPage() bei Ihnen nun wieder korrekt funktioniert?

by SoSci Survey (252k points)
Vielen Dank. Der Befehl funktioniert nun einwandfrei.
...