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

Sehr geehrte Damen und Herren,

bei einer Befragung sollen die Teilnehmer am Ende des Fragebogens die Möglichkeit haben, ihre Email-Adresse für eine erneute Befragung nach 2 Wochen (zur Überprüfung der Reliabilität des Instruments) anzugeben.

Dies läuft über einen "Opt-in für Email-Verteiler" und dem Versand einer Serienmail. Bei Angabe der Email-Adresse funktioniert alles einwandfrei. Möchte der Teilnehmer jedoch nicht an der Befragung teilnehmen und gibt keine Email-Adresse an, erscheint folgende Fehlermeldung:

Dieses Interview wurde nicht in Verbindung mit einer Serienmail begonnen, daher kann mailSchedule() den passenden Adressaten nicht ermitteln.

Ich nutze folgenden php-Code:
$personID = value ('SO02');
$zeitpunkt = strtotime ('+2 weeks');
mailSchedule ($personID, 1, $zeitpunkt);

Gibt ein Teilnehmer keine Email-Adresse an, soll dieser direkt zur End-Seite des Fragebogens weitergeleitet werden.
Wie funktioniert das?

Freundliche Grüße und vielen Dank im Voraus

Carolin Bahns

in SoSci Survey (dt.) by s079472 (120 points)

1 Answer

0 votes

Sie können einfach danach filtern, ob der Teilnehmer eine Personenkennung (SERIAL) in der Opt-In-Frage erhalten hat:

$personID = value ('SO02');
if ($personID == '') {
  toToPage('end');
}
$zeitpunkt = strtotime ('+2 weeks');
mailSchedule ($personID, 1, $zeitpunkt);
by SoSci Survey (85.4k points)
...