Hallo,
Wir planen eine mehrwellige Befragung.
Die Befragten erhalten zunächst den Link für die erste Befragung (T=0). Hier tragen sie E-Mail ein und erhalten dann nach 6 und 12 Wochen später (T=6 und T=12) eine Mail, um zwei weitere Fragebogen erneut auszufüllen. Wenn die Probanden den Fragebogen nicht vollständig ausfüllen werden Sie jeweils 3 Mal errinnert und danach wird eine E-mail an den Projekt leiter gesendet.
Ich bin der Beschreibung in dieser Anleitung https://www.soscisurvey.de/help/doku.php/en:survey:opt-in-live unter Step 3, Multiple Serial Mails gefolgt und habe folgendes erstellt:
//Mails zum Einladen der zwei Fragebögen: Zeiten sind wesentlich kürzer zum testen
mailSchedule(false, 2, 42 * 1 * 3, ['expire' => 52 * 1 * 3]);
mailSchedule(false, 3, 84 * 1 * 3, ['expire' => 94 * 1 * 3]);
// Erinnerungen für T6
mailSchedule(false, 4, 44 * 1 * 3, ['status' => 'finished']);
mailSchedule(false, 5, 46 * 1 * 3, ['status' => 'finished']);
mailSchedule(false, 6, 48 * 1 * 3, ['status' => 'finished']);
mailSchedule(????, 10, 50 * 1 * 3, ['status' => 'finished'], ['%custom1%' => caseSerial()]);
// Erinnerungen für T12
mailSchedule(false, 7, 86 * 1 * 3, ['status' => 'finished']);
mailSchedule(false, 8, 88 * 1 * 3, ['status' => 'finished']);
mailSchedule(false, 9, 90 * 1 * 3, ['status' => 'finished']);
mailSchedule(????, 10, 92 * 1 * 3, ['status' => 'finished'], ['%custom1%' => caseSerial()]);
Die Mails zum einladen der Fragebögen funktionieren und werden verschickt. Die Mails zur Erinnerung kommen aber nicht an. Ich habe die Erinnerungs- / Folgemails als solche an die Fragebogen-Mail verlinkt. Was mache ich falsch?
Ich will, dass der Link des Fragebogens nach einiger Zeit expires, deswegen habe ich den ['expire' => 52 * 1 * 3] angehängt. Dieser funktioniert aber leider nicht. Auch hier was mache ich falsch?
Die letzte Code-Zeile unter Erinnerung T6 und T12 soll eine Mail an den Projektleiter mit dem Teilnahmecode des Teilnehmers senden.
mailSchedule(????, 10, 42 * 1 * 3, ['status' => 'finished'], ['%custom1%' => caseSerial()]);
Wo ich die Fragezeigen eingetragen habe verstehe ich nicht wie ich die ID des Projektleiters eintrage. Ich habe bereits versucht die ID einfach so einzutragen oder sie in caseSerial(ID) zu adden. Beides funktioniert aber leider nicht. Wie kann ich das bewerkstelligen?
Vielen lieben Dank für Ihre Antworten!