Habe eine mehrwellige Befragung. (3 Teile)
Öffentlicher Fragebogen Link wird an die Teilnehmer versendet. Teilnehmer sollen am Ende von Teil 1 ihre Email Adresse angeben, um an Teil 2 teilzunehmen. Am Ende von Teil 2 sollen die Teilnehmer wiederum ihre Email Adresse eingeben, um an Teil 3 teilzunehmen.
Hierzu habe ich folgenden PHP-Code verwendet.
Fragebogen 1: mailSchedule(value('EL01'), 1, strtotime('+5 days'));
Fragebogen 2: mailSchedule(value('EL02'), 2, strtotime('+5 days'));
Problembeschreibung:
Ich muss erwähnen, dass die Befragung bereits läuft und Teilnehmer, die an Teil 1 teilgenommen haben, haben wie geplant nach 5 Tagen per Email den zweiten Teil erhalten. Teilnehmer, die an Teil 2 teilgenommen haben, wurde jedoch die Einladung für den Teil 3 sofort nach Beendigung nach Teil 2 geschickt.
Unter Einladung verschicken - Serienmails wird der Zeitabstand von 5 Tagen jedoch korrekt angezeigt. Also beispielsweise wurde nach der Teilnahme an Teil 2 die Email für den Teil 3 gleich verschickt, obwohl eben unter Einladung verschicken - Serienmails die Einladung für Teil 3 korrekt mit einem Abstand von 5 Tagen hinterlegt ist. (Email wurde bereits verschickt, obwohl das angegebene hinterlegte Datum erst in der Zukunft, eben in 5 Tagen ist)
Was könnte hier das Problem sein? Die SoSci Survey Email Server? Oder mein PHP Code?
Müsste ich bei Fragebogen 2: mailSchedule(value('EL02'), 2, strtotime('+10 days')); angeben? - was aber auch wiederum keinen Sinn ergibt, da ja unter Einladung verschicken - Serienmails die korrekten Zeitabstände angeführt sind.
Wie kann ich das Problem während einer laufenden Umfrage beheben?
Bitte um Hilfe!
Danke im Voraus!!!