0 votes
in SoSci Survey (dt.) by s100525 (145 points)

ich möchte gerne, dass die Probanden nach Ablauf des Timers automatisch zu einer bestimmten Seite /CBtoDTA) weitergeleitet werden. Die Inhalte dieser Seite sollen ohne die Inhalte der vorhergegangenen Seite angezeigt werden.

Momentan zeigt es auf der nächsten Seite dann die Inhalte der alten Seite mit an. Und zeigt keinen "weiter" Knopf auf der nächsten Seite an.

Hier die php und html Codes:

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 = 60; // Der Teilnehmer hat 1 Minute (60 Sekunden) Zeit zur Bearbeitung
if (time() >= $time0 + $timer) {
goToPage('CBtoDTA');
}
// Die verbleibende Zeit muss auch dem JavaScript-Code bekannt gemacht werden
$remain = $time0 + $timer - time();
replace('%remain%', $remain);


<!-- // Funktion zur Weiterleitung function weiter() { // Den Teilnehmer zur nächsten Seite weiterleiten SoSciTools.submitPage(); } // Initialisierung der Weiterleitung SoSciTools.attachEvent(window, "load", function(evt) { // Timer für automatische Weiterleitung starten window.setTimeout(weiter, %remain% * 1000); }); // -->

by s100525 (145 points)
Debug:


[Information]    Interview Nummer 487 wird fortgesetzt
[Information]    Der Fragebogen FB01 im Projekt sozi-tmt wird verwendet
[Verarbeitung]    Lese Antworten von Seite 10
[Information]    Die Verweildauer auf Seite 10 war 61 Sekunden
[Verarbeitung]    Erstelle Fragebogen-Seite Nr. 11
[Verarbeitung]    Springe zur Seite CBtoDTA (Nr. 12)
[Verarbeitung]    Erstelle Fragebogen-Seite Nr. 12
[Information]    Folgende Platzhalter sind vorbereitet:
%remain% = (Text) 60

Ich möchte dass Seite 11 nicht erstellt wird, sondern direkt von Seite 10 zu Seite 12 gesprungen wird.

ich habe das gleich auf Seite 11, dort klappt es inzwischen, dass direkt zu 12 gesprungen wird und die Inhalte von Seite 11 nicht mit angezeigt werden.

1 Answer

0 votes
by SoSci Survey (304k points)

Ich möchte dass Seite 11 nicht erstellt wird, sondern direkt von Seite 10 zu Seite 12 gesprungen wird.

Dann schrieben Sie auf Seite 10 am besten:

setNextPage('page12');

Der Seite 12 müssten Sie dann noch die Seitenkennung "page12" geben. Dann kommt SoSci Survey gar nicht auf die Idee, Seite 11 überhaupt aufzurufen.

Warum der Weiter-Knopf auf Seite 12 bisher fehlt, kann ich nur beantworten, wenn Sie einen Pretest-Link direkt zur betroffnen Seite (z.B. S. 10) posten. Womöglich verwenden Sie HTML-Code, der nicht vaide ist. Oder es wird noch weiteres JavaScript eingebunden, welches den Knopf ausblendet...

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

...