0 votes
ago in SoSci Survey (dt.) by s109993 (12.5k points)

Ich bin gerade etwas verwirrt. wir sind mit einer Studie in Feld gegangen und keiner der ersten 20 Fälle hat FINISHED = 1. die Vorletzte Seite ist meine letzte Seite und dort habe ich folgenden Code stehen, der eigentlich (so war meine Annahme) dafür sorgen sollte, dass der Fragebogen als ausgefüllt gezählt wird:

buttonHide();
replace('%button.custom%', '');
setStatus('complete');

Oder muss setStatus auf die Seite davor? Ich finde im SoSci Wiki keinen Eintrag dazu. (ich will gerade nicht herumexperementieren, da die Umfrage schon im Feld ist)

WIr arbeiten auf einem eigenen Server mit Version 3.6.10

1 Answer

0 votes
ago by SoSci Survey (342k points)

Die Variable FINISHED wird beim Erreichen der "letzten Seite" oder beim Verlassen des Interviews mittels redirect() oder Screenout gesetzt. Sie sorgt zugleich dafür, dass in dem Fall keine weiteren Daten mehr gespeichert werden können.

Das setStatus('complete') speichert im Fall eine Markierung "komplett", die in der Variable STATUS ausgegeben wird. In Version 3.6.10 sollte diese Variable auch im Datensatz erscheinen. Allerdings wird die Variable zur Wahrung der Konsistenz des Datensatzes ausgeblendet, falls das Projekt in einer früheren Version als 3.6.07 angelegt wurde.

Im einfachsten Fall bestimmen Sie die Vollständigkeit der Fälle über LASTPAGE.

ago by s109993 (12.5k points)
Ja, das war der Fall, ich habe das Projekt vor dem Update angelegt. Dann mach ich es über LASTPAGE. Danke für die Infos.

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

...