0 votes
in SoSci Survey (dt.) by s087276 (110 points)
closed by SoSci Survey

Hallo zusammen,

ich habe einen Fragebogen von 14 Seiten zusammengestellt. Wenn ich den Fragebogen durchklicke, wird Seite 8 aber jedes Mal übersprungen; es wird also von Seite 7 auf Seite 9 umgeschaltet. In der Debug-Anzeige oben wird komischerweise "Page 8 + 9" angegeben statt nur "Page 8". Ich habe schon versucht, die Seite neu zusammen zu stellen, das hat nichts verändert.
Woran kann das liegen? Was kann ich machen, damit die Seiten durchgängig angezeigt werden?

Hier eine Kopie der Debug Information:
[Processing] Reading answers from page 7
[Information] The retention period on page 7 has been additional 2 seconds
[Information] 17% of the questions have been answered so far
[Processing] Create questionnaire page no. 8
[Information] Go to next page (No. 9)
[Processing] Create questionnaire page no. 9

closed with the note: Lösung gefunden
by SoSci Survey (323k points)
Was ist denn auf Seite 8 an Inhalt? Wird dort PHP-Code verwendet? Welcher ggf.?
by s087276 (110 points)
Ja, der folgende wird verwendet:
if (!isset($time0)) {
  $time0 = time();
  registerVariable('time0');  // Die Variable $time0 auch nach Ende des PHP-Codes aufbewahren
}
// Prüfung, ob die Zeit schon abgelaufen ist
// (z.B. weil der Teilnehmer die Seite neu geladen hat)
$timer = 120;  // Der Teilnehmer hat 1 Minute (60 Sekunden) Zeit zur Bearbeitung
if (time() >= $time0 + $timer) {
  goToPage('next');
}
// Die verbleibende Zeit muss auch dem JavaScript-Code bekannt gemacht werden
$remain = $time0 + $timer - time();
replace('%remain%', $remain);


Genau der gleiche wird auch auf einer vorherigen Seite verwendet, dort gibt es das Problem aber nicht
by s087276 (110 points)
Ach, nun ist es mir klar: Ich muss vermutlich einfach den zweiten Timer mit "time1" kodieren?!

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

...