Guten Tag,
im Rahmen eines Projekts, an dem ich als HiWi mitwirke, soll nach einem Screening-Fragebogen mittels Serienmail zu einem weiterführenden Fragebogen eingeladen werden. Dabei soll bei Eignung nach dem Screening eine Studien-ID / ein persönlicher Code erstellt werden, den die Teilnehmenden in der Serienmail erhalten und in weiterführenden Fragebögen verwenden sollen. Wichtig ist auch, dass diese Studien-ID NICHT mit der Seriennummer übereinstimmen soll, die Soscisurvey automatisch erstellt, wenn Teilnehmende ihre Mail angeben, und die ich mit dem Platzhalter %serial% in der Serienmail verwenden könnte. Um solche Codes zu erstellen, habe ich mir unter "Seriennummer" und "Verwaltung" Codes erstellen lassen und diese in ein Zufallsgenerator-Item gesteckt. Zwar erscheinen dann zuverlässig auch die Codes am Ende des Screeningbogens, wenn ich folgenden php-Code verwende:
// Wurde der Zufallsgenerator bereits vollständig geleert
if (value('SN22_CP') > 0) {
text('SN23');
} else {
// Code in Platzhalter %code% speichern
replace('%code%', 'SN22', 'response');
// HTML-Code mit dem Code anzeigen (alternativ: Text mit dem Platzhalter %code% einbinden)
html('<p>Ihr Code ist: <strong>%code%</strong>. Bewahren Sie diesen gut auf, denn Sie werden Ihren Code im Laufe der Untersuchung mehrmals verwenden müssen. Sie erhalten Ihren Code aber auch noch per Mail zugeschickt.</p>');
}
$personID = value('SN15');
mailSchedule($personID, 5 , 10);
Allerdings weiß ich nicht, wie ich diese zugewiesenen Codes in eine Serienmail verpacken kann bzw. ob das überhaupt möglich ist. Die Platzhalter für Serienmails haben mir da nicht weitergeholfen. Gibt es hierfür eine Lösung?
Herzlichen Dank für eine Antwort!