0 votes
in SoSci Survey (dt.) by s191137 (330 points)

Hallo,

wir planen eine mehrwellige Befragung, in der die Fragebögen per SMS versendet werden. Die Studie besteht aus unterschiedlichen Phasen:
- Pre-Messung
- Baseline-Messung (10-17 Tage, Dauer wird randomisiert)
- Intervention (10 Tage)
- Post-Messung
Nun würden wir den Teilnehmenden gerne am Anfang der Studie zurückmelden, wie lange ihre individuelle Studiendauer ist.
Die Randomisierung habe ich mit folgendem Code implementiert:
$tage = (int)value('RG01', 'label');
Variablen:
9 = 9
10 = 10
11 = 11
12 = 12
13 = 13
14 = 14
15 = 15
16 = 16
Eine Idee wäre, den Studienteilnehmenden die Studiendauer manuell zurückzumelden. Ist es möglich über Sosci Survey manuell SMS zu versenden?
Da dies natürlich keine sehr elegante Lösung wäre, überlege ich gerade, inwieweit die Erstellung eines PHP-Codes sinnvoll wäre.
Eine erste Idee wäre folgende:
Ich erstelle 8 verschiedene Serienmails ohne Link, welche eine Info über die jeweilige Studiendauer beinhalten. Zusätzlich verwende ich 8 mal folgenden Code (bzw. ähnlich) mit entsprechenden Anpassungen. z.B.:

if (value('RG01') == 11) {
mailSchedule(false, 20, strtotime('+1 minutes'));
}

Da ich nur wenige Kenntnisse im Programmieren habe, bin ich etwas unsicher, ob der Code richtig funktionieren würde.
Was meinen Sie? Haben Sie Ideen, wie wir unser Vorhaben am besten umsetzen können?
Vielen Dank im Voraus für Ihre Hilfe!

Viele Grüße

1 Answer

0 votes
by SoSci Survey (306k points)

Ist es möglich über Sosci Survey manuell SMS zu versenden?

Ja, aber wenn Sie das anhand der Randomisierung machen möchten, dann sind Sie definitiv im Bereich personenbezogener Daten, DSGVO und viel Arbeit.

Wesentlich einfacher wäre es, wenn Sie auf Basis der Zufallsvariable einfach die Dauer anzeigen:

html('<p>Die Teilnahme dauert '.(value('RG01') + 10).' Tage</p>');

Ansonsten würde ich empfehlen, dass Sie die Ziehug per panelUpdate() als Benutzerdefinierte Variable in den Adresseintrag speichern und diesen dann für Ihre SMS verwenden.

panelUpdate('custom1', value('RG01') + 10);

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

...