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 SoSci-Team,

Ich führe eine mehrwellige Befragung mit Selbstrekrutierung durch (21 Tage lang, douple Opt-in). Den PHP-Code habe ich mit mailSchedule() und strtotime() gemacht, was auch funktioniert.

Mein erstes Problem:
Wenn beispielsweise Fragebogen 1 verschickt wurde, die Person diesen aber nicht ausfüllt, wird Fragebogen 2 am nächsten Tag nicht verschickt. Wie kann ich einstellen, dass alle Fragebögen automatisch zu meiner angegebenen Zeit verschickt werden, egal ob diese ausgefüllt wurden oder nicht?

Meine zweite Frage:
Wenn ich 21 Fragebögen (1 Fragebogen täglich über 21 Tage) verschicke, und die letzte Seite dieses Fragebogens nur bei Fragebogen Nr. 21 mitverschickt werden soll, wie kann ich das programmieren?

Vielen Dank für eure Hilfe!

in SoSci Survey (dt.) by s210540 (160 points)

1 Answer

0 votes

Wenn beispielsweise Fragebogen 1 verschickt wurde, die Person diesen aber nicht ausfüllt, wird Fragebogen 2 am nächsten Tag nicht verschickt.

Einfache Lösung: Rufen Sie gleich im Rekrutierungs-Fragebogen alle mailSchedule()-Befehle für alle Zeitpunkte auf. Bei 21 Tagen also 21-mal mailSchedule() mit 21 Serienmails.

Wenn ich 21 Fragebögen (1 Fragebogen täglich über 21 Tage) verschicke, und die letzte Seite dieses Fragebogens nur bei Fragebogen Nr. 21 mitverschickt werden soll, wie kann ich das programmieren?

Lösung 1 (weniger elegant): Kopieren Sie den Fragebogen einmal und entfernen Sie im ursprünglichen Fragebogen die letzte Seite. Stellen Sie in der Serienmail für Tag 21 ein, dass diese zum neuen Fragebogen mit letzter Seite leitet.

Lösung 2: Verwenden Sie panelData() und überprüfen Sie anhand der Information 'mailing', welche Serienmail genutzt wurde, um zum Fragebogen zu kommen. Wenn es nicht die Serienmail 21 ist, dann überspringen Sie die letzte Seite.

by SoSci Survey (229k points)
...