0 votes
in SoSci Survey (dt.) by s233742 (225 points)

Liebes SoSci Team,

ich habe vor eine MESM Studie durchzuführen.
Hierbei sollen die Proband*innen nach Versand der Fragebögen eine Stunde Zeit haben um die Fragebögen zu beantworten. Lässt sich das einstellen?
Da wir die Fragebögen zu randomisierten Zeitpunkten versenden wollen, kann man leider keine festen täglichen Zeitfenster festlegen in denen die Fragebögen beantwortet werden können, sondern, das müsste dann ja für jeden Fragebogen individuell sein.

Schonmal vielen Dank und beste Grüße!

1 Answer

0 votes
by SoSci Survey (304k points)
selected by s233742
 
Best answer

Lässt sich das einstellen?

Ja, verwenden SIe dafür einen kleinen PHP-Filter, in dem Sie über strtotime('-1 hour') ermitteln, wann die Mail hätte spätestens verschickt werden dürfen, und mittels panelData() herausfinden, wann die Mail verschickt wurde.

Es bietet sich zur Kontrolle in der Auswertung auch an, die Zeitverzögerung zwischen Versand und Teilnahme in eine interne Variable zu speichern.

by s233742 (225 points)
Danke für die schnelle Antwort!
D.h. ich arbeite zu Beginn des Fragebogens einen PHP Code ein, der mittles panelData() überprüft ob der Versand des Links bereits über eine Stunde her ist und dementsprechend die Bearbeitung des Fragebogens zugelassen wird oder nicht?

Und daran anschließend: Kann ich wenn ich den Versand der Fragebögen via mailschedule () plane den Bearbeitungszeitpunkt berücksichtigen? Also z.B. "Sende zweiten Fragebogen frühstens eine Stunde nachdem der erste Fragebogen beantwortet wurde"?

Herzliche Grüße
by SoSci Survey (304k points)
Zur Ihrer ersten Frage: Ja.

> Also z.B. "Sende zweiten Fragebogen frühstens eine Stunde nachdem der erste Fragebogen beantwortet wurde"?

Nun, Sie können im ersten Fragebogen den Code platzieren, wann die Mail verschickt werden soll. Das funktioniert aber natürlich nur, wenn die Personen den ersten Fragebogen aus ausfüllen.

Was man ebenfalls machen kann, ist zunächst einen anderen Versandzeitpunkt zu definieren. Und wenn die Personen Fragebogen 1 ausfüllen, kann man den Versand mittels mailRevoke() annulieren, und anschließend mittels mailSchedule() einen anderen Zeitpunkt (z.B. "+1 hour") festlegen.
by s233742 (225 points)
edited by s233742
Alles klar!
Vielen herzlichen Dank für diesen herrlichen Support :)

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

...