0 votes
in SoSci Survey (dt.) by u265812 (465 points)

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!

1 Answer

0 votes
by SoSci Survey (327k points)
selected by u265812
 
Best answer

Die Mails zur Erinnerung kommen aber nicht an.

Das dürfte daran liegen, dass Sie im mailSchedule() angegeben haben, dass die Mail nur dann verschickt werden soll, wenn die Teilnahme am Fragebogen vorher abgeschlossen wurde:

['status' => 'finished']

Versuchen Sie es bitte (wie in der Anleitung angegeben) mit 'no-response'.

by u265812 (465 points)
funktioniert, danke!

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

...