Hallo,
ich führe eine Längsschnittstudie mit drei Messzeitpunkten durch und nutze dafür die mailSchedule()-Funktion. Innerhalb des ersten inhaltlichen Fragebogens (nach dem Opt-In Fragebogen) habe ich zwei Filter eingebaut, die ungeeignete Proband:innen ausschließen. Wenn die Proband:innen die Bedingungen für eine weitere Studienbearbeitung nicht erfüllen, wird ein Screenout implementiert. Nun möchte ich sichergehen, dass die ausgeschlossenen Personen keine Einladung zu den weiteren Erhebungsterminen über die mailSchedule()-Funktion erhalten. Dafür habe ich versucht, den Code durch den Zusatz 'finished' zu ergänzen:
mailSchedule(false, 2, 3 24 3600, [
'status' => 'finished'
]);
mailSchedule(false, 3, 6 24 3600, [
'status' => 'finished'
]);
Dies hat jedoch nicht funktioniert. Der Zusatz scheint auch Personen, die durch die Filter ausgeschlossen wurden, als 'finished' zu kategorisieren. Wie kann ich den Code stattdessen anpassen, sodass ausgeschlossene Proband:innen keine Einladungsmails zu den Folgeterminen erhalten?
Danke im Voraus für die Hilfe!