0 votes
ago in SoSci Survey (dt.) by s294809 (130 points)

Hallo, ich habe eine Frage zu mehrwelligen Befragungen mit automatisiertem Mailverstand.

In meiner Studie habe ich mehrere Befragungszeitpunkte: t1 = Prä-test, t2 = Post-test und t3 = Follow-up.

Per Zufallsgenerator wird entschieden, ob Teilnehmende erst den Prä-Test beantworten und dann zu t2 und t3 eingeladen werden, oder ob die Teilnehmenden direkt zu Post-Test und später dann zu t3 eingeladen werden (ohne t1).

Meine frage:

Ist die Steuerung so, dass nur TN zum Follow-up 1 KG (t3) eingeladen werden, die am Posttest KG (t2) teilgenommen haben, und zwar unabhängig davon, ob der Posttest KG die zweite oder die erste Befragung war? Oder kann es passieren, dass auch TN zum Follow-up 1 KG (t3) eingeladen werden, die bis dahin nur am Prätest KG (t1) teilgenommen haben?

Ich hoffe, es ist nicht all zu verwirrend.

1 Answer

0 votes
ago by SoSci Survey (366k points)

Ist die Steuerung so, dass ...

Die Steuerung bauen Sie ja selbst, also können Sie entscheiden, wie Sie das methodisch umsetzen möchten.

Klären Sie dafür zunächst bitte die Frage, ob Sie Personen im Follow-Up brauchen können, die den Post-Test nicht bearbeitet haben. Davon abhängig können Sie dann die Entscheidung treffen.

Die technisch einfachste Lösung wäre, dass Sie in t1 sowohl die Einladung für t2 (je nach Gruppe) als auch die Einladung für t3 (für alle) mittels mailSchedule() vorbereiten, und dass Sie die Einladung dabei einfach allen schicken.

ago by s294809 (130 points)
danke für die schnelle Rückmeldung! Ja, es wäre wichtig, dass die Teilnehmenden am Post-Test teilnehmen, da wir den Verlauf messen wollen.

Heißt das, dass ich im Prä-PHP-Code mit dieser Eingabe den Post-TEst nach 3 Tagen und das Follow-up nach 6 Wochen versende, aber t3 nur versendet wird, wenn t2 ausgefüllt wurde?
mailSchedule(false, 5, 3 * 24 * 3600);
mailSchedule(false, 4, 42 * 24 * 3600);
ago by SoSci Survey (366k points)
Da ich nicht weiß, welche Serienmail-ID zu welchem Messzeitpunkt gehört, kann ich das weder bestätigen noch dementieren.

Aber der von Ihnen genannte Code würde die Serienmails 5 und 4 nach drei und 42 Tagen verschicken, unabhängig von irgendwelchen anderen Bedingungen.
ago by s294809 (130 points)
mailSchedule(false, 5, 3 * 24 * 3600); = Post(t2)
mailSchedule(false, 4, 42 * 24 * 3600); = Follow-up (t3).

Das bedeutet, t3 wird auf jeden Fall versendet, auch wenn t2 nicht ausgefüllt wurde? Wenn ja, dann habe ich es nun verstanden. Eine andere Lösung, die eine Abhängigkeit von t2 herstellt gibt es wohl nicht oder?

Ich danke Ihnen wirklich sehr für die Hilfe!
ago by SoSci Survey (366k points)
> Eine andere Lösung, die eine Abhängigkeit von t2 herstellt gibt es wohl nicht oder?

Doch, natürlich. Aber dafür müssten sie zwei Kopien der t3-Serienmail erstellen. Eine davon müsste als Folgemail für die t2-Serienmail konfiguriert werden (in den Serienmail-Einstellungen), und dann könnten Sie in mailSchedule() noch einen Parameter übergeben, dass die E-Mail nur an Personen verschickt werden soll, die den t2-Link geklickt haben:

mailSchedule(false, ??, 42 * 24 * 3600, ['status' => 'finished']);

Wobei Sie dann noch klären müssten, ob Sie auch die Abbrecher mitnehmen möchten, weil diese z.B. nur die letzte Seite nicht mehr ausgefüllt haben...

Die zweite Kopie der t3-Serienmail brauchen sie, weil die Personen, die keine t2-Mail bekommen, ihre t3-Mail ja trotzdem bekommen müssen. Diese darf also nicht als Folgemail für t2 konfiguriert werden.

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

...