0 votes
in SoSci Survey (dt.) by s083618 (200 points)
closed by SoSci Survey

Guten Tag,
wir bereiten gerade eine Längsschnittstudie zum Thema "Coron-Krise" vor. Wir haben schon den Eingangsfragebogen erstellt und den wöchentlichen Fragebogen. Der Datenschutzbeauftrage der Universität und die Ethik-Kommission haben schon ihr "Okay" zur unserer Studie gegeben und wir haben die Vereinbarung mit SoSci Survey ausgefüllt.

Unser Vorhaben sieht wie folgt aus:
Wie wollen eine Längsschnitt Befragung mit einer Eingangsbefragung und mehreren wöchentlichen Befragungen durchführen. Dabei wollten wie vorgehen wie SoSci Survey es vorschlägt nämlich mit einem pseudonymisierten Mailverteiler. Daher haben wir 2 Fragebögen erstellt. Zunächst den Eingangsfragebogen, hier sollen die Teilnehmer nach Zustimmung und Eingabe der Mailadresse, die Basisbefragung ausfüllen. Der zweite Fragebogen, ist der Fragebogen, welcher wöchentlich (alle 6 Tage) abgefragt wird und wesentlich kürzer ist als der Eingangsfragebogen.

Die Teilnehmer werden erst rekrutiert, d.h. wir machen eine Selbstrekrutierung, in der die Teilnehmer zu Beginn Ihre Mailadresse angeben und dann die Eingangsbefragung ausfüllen, eine Woche (6 Tage) später sollen die Teilnehmer, dann mit der wöchentlichen Befragung beginnen (via personalisiertem Link per Mail).  Uns interessiert die Mailadresse gar nicht, daher brauchen wir auch keine Einsicht in die Mailingliste

Nun zum Problem:
Ich verstehe leider nicht wie das funktionieren soll. Sie haben es zwar in den folgenden Beiträgen erklärt, aber weiter als ich muss zwei Befragungen erstellen, bin ich leider nicht gekommen.

https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live

https://www.soscisurvey.de/help/doku.php/de:create:waves?s[]=*längsschnitt*

Die Beiträge habe ich nun 15-mal durchgelesen und ich verstehe tatsächlich nicht, wo ich anfangen soll.
Leider habe ich auch in den Foren, keine wirkliche Hilfe gefunden.

Ich hoffe Sie können mir helfen, darüber würde ich mich unendlich freuen und ich weiß, Ihr seid der beste Support den ich kenne, da Sie mir bisher immer super geholfen haben!

Falls ich mich etwas unklar ausgedrückt habe, stehe ich Ihnen zur Verfügung für Rückfragen.

Bleiben Sie gesund!

Mit freundlichen Grüßen

closed with the note: Problem in den Kommentaren gelöst - Anleitung wird angepasst.
by s083618 (200 points)
Sooo, der Reminder funktioniert auch!
Danke!

Ich habe nun meinen Code fertig geschrieben und wollte jetzt Ihren Rat dazu einholen ob das so funktioniert?

Der Code:
mailSchedule(false, 5, strtotime('+6 days'));
mailSchedule(false, 6, strtotime('+6 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 7, strtotime('+12 days'));
mailSchedule(false, 8, strtotime('+12 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 11, strtotime('+18 days'));
mailSchedule(false, 12, strtotime('+18 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 9, strtotime('+30 days'));
mailSchedule(false, 10, strtotime('+30 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 13, strtotime('+42 days'));
mailSchedule(false, 14, strtotime('+42 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 15, strtotime('+54 days'));
mailSchedule(false, 16, strtotime('+54 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 19, strtotime('+66 days'));
mailSchedule(false, 20, strtotime('+66 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 17, strtotime('+78 days'));
mailSchedule(false, 18, strtotime('+78 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 23, strtotime('+96 days'));
mailSchedule(false, 24, strtotime('+96 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 21, strtotime('+114 days'));
mailSchedule(false, 22, strtotime('+114 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 25, strtotime('+126 days'));
mailSchedule(false, 26, strtotime('+126 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 27, strtotime('+156 days'));
mailSchedule(false, 28, strtotime('+156 days +24 hours'),
array('status' => 'no-response'));


Über Ihre Meinung wäre ich sehr dankbar!


Liebe Grüße und nochmals einen RIESEN Dank!
by SoSci Survey (304k points)
Das sieht soweit gut aus.Ich kann natürlich nicht ausschließen, dass ich irgendwelche Kleinigkeiten übersehen habe. Aber wenn Sie den Code mit Ihrer Test-Adresse aufgerufen haben, sollten Sie allen Serienmails jeweils einen passenden Versand-Eintrag sehen.

> Liebe Grüße und nochmals einen RIESEN Dank!

Bitteschön :)
by s083618 (200 points)
Noch eine dumme Frage :D
kann man den Befragungszeitraum nicht länger als 93 Tage einstellen?

Liebe Grüße
by SoSci Survey (304k points)
Ja und nein.

Ja, wenn man den kostenpflichtigen Pro-Server s2survey.net nutzt.

Ja, wenn man ein kostenloses Befragungsprojekt einfach kurz (7 Tage) vor Ablauf des Befragungszeitraums verlängert (jeweils um 1 Monat)

Nein, wenn man direkt zu Beginn der Erhebung einen längeren Befragungszeit festlegen will. Leider hatten viele Nutzer da Zeiträume wie 1.1. bis 31.12.2099 eingegeben. Das macht dann Probleme bei der Datenbankpflege...
by SoSci Survey (304k points)
Aber das ist jetzt schon sehr Off Topic. Ich schließe die Frage mal :)

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

...