0 votes
ago in SoSci Survey (dt.) by u122922 (120 points)

Ich habe im Fragebogen eine Abbruch-Endseite für Respondenten, die nach einem Screening aussortiert werden sollen.

Das ist eine Seite mit dem Code:

if (value('AA15') == 10) {
question('S012');
buttonHide();

die betroffenen Personen kommen da nicht mehr weiter, werden dadurch allerdings nicht als FINISHED==1 markiert. Das führt zu dem Problem, dass sie dann Reminder-Serienmails erhalten, wenn Personen angeschrieben werden sollen, die den Fragebogen begonnen, aber nicht beendet haben.

Gibt es dafür eine Lösung, abgesehen davon, die betroffenen Personen einzeln vom Versand auszuschließen?

1 Answer

0 votes
ago by SoSci Survey (347k points)

Falls Sie den Reminder per mailSchedule() programmiert haben, wäre mailRevoke() die Antwort.

Wenn nicht, dann fügen Sie bitte einmal setStatus('screenout') unter dem buttonHide() ein - und wir kümmern uns zeitnah darum, dass setStatus() den Teilnahmestatus für Serienmails auf "abgeschlossen" setzt. Im Moment ist das noch nicht der Fall, weil setStatus() noch relativ neu ist, und noch nicht alle Anwendungsfälle abdeckt. Aber diese Funktionalität sollte sich binnen weniger Tage ergänzen lassen.

ago by u122922 (120 points)
Die Reminder sind nicht programmiert, sondern werden manuell über die s2survey-Webseite verschickt.

Ich habe den Code der Abbruchseite nun mit "setStatus('screenout')" ergänzt - und eine weitere alternative Endseite mit "setStatus('complete')".

Vielen Dank für die Adaptierung!

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

...