0 votes
in SoSci Survey (dt.) by s113645 (110 points)
edited by SoSci Survey

Liebes SoSci-Team,

wir planen gerade eine zweiwöchige Tagebuchstudie mit zwei Messzeitpunkten am Tag. Die Teilnehmer/innen starten an unterschiedlichen Tagen mit der Befragung. Vor der Befragung liegen uns bereits von jeder Person zwei individuelle Zeitpunkte vor, zu denen die Person den Fragebogen ausfüllen möchte.

Zu Beginn der Befragung erhalten die Teilnehmer/innen einen Einstiegsfragebogen. In diesem Fragebogen würden wir für jede Person folgenden PHP-Code anlegen:

mailSchedule(false, 2, strtotime (1554962400)); // Tag 1 individuelle Zeit
mailSchedule(false, 3, strtotime (...)); // Tag 1 individuelle Zeit
mailSchedule(false, 4, strtotime (...)); // Tag 2 individuelle Zeit
mailSchedule(false, 5, strtotime (...)); // Tag 2 individuelle Zeit

...für alle Tage
...für alle Personen

Der erste Parameter false bedeutet ja, dass eine Serienmail an den Teilnehmer verschickt werden soll, der den Fragebogen gerade ausfüllt. Besteht hier eine Möglichkeit, dass wir eine Personen ID angeben können, damit die Personen auch den Fragebogen zu ihren individuell angegeben Zeiten erhalten? Könnte man hier auch die E-Mail-Adresse der jeweiligen Person angeben?

Vielen Dank schon jetzt für Ihre Unterstützung.

1 Answer

0 votes
by SoSci Survey (304k points)

Der erste Parameter false bedeutet ja, dass eine Serienmail an den Teilnehmer verschickt werden soll, der den Fragebogen gerade ausfüllt.

Ja.

Besteht hier eine Möglichkeit, dass wir eine Personen ID angeben können, damit die Personen auch den Fragebogen zu ihren individuell angegeben Zeiten erhalten?

Ja ... wobei ich nicht denke, dass Sie die Zeiten alle individuell eintragen möchten ... oder doch?

Der Punkt ist, dass der PHP-Code im Fragebogen nur dann aktiv wird, wenn Sie oder der Teilnehmer den Fragebogen aufrufen/aufruft. Das heißt, wenn Sie "nur" die Zeitpunkte haben, die Teilnehmer den Fragebogen aber nicht aufrufen, dann müssen Sie die Zeiten mehr oder weniger manuell für jeden Teilnehmer eintragen.

Ab dem ersten Aufruf kann man dann weitere Zeitpunkte relativ einfach über benutzerdefinierte Daten im Adresseintrag, panelData() und maiSchedule() erledigen.

Die Frage ist: Wie viele Teilnehmer sind es? Bei 5 Teilnehmern würde ich die Zeiten für Mail 1 tatsächlich in der Benutzeroberfläche manuell eintragen. Bei 500 würde ich mindestens etwas mit der Datenbank für Inhalte basteln. Dann müsste ich allerdings nochmal prüfen, dass keine internen Begrenzungen für mailSchedule() die Anzahl der Mails pro Interview begrenzen.

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

...