0 votes
in Methoden-Fragen by s179582 (150 points)
edited by SoSci Survey

Ich möchte eine Studie durchführen mit mehrweiligen Fragebögen mit einer Interventionsgruppe (IG) und einer Kontrollgruppe (KG).

Im ersten Fragebogen erhält die IG durch die Frage "Randomisierung" einen Stimulus. Soweit so gut. Die Randomisierung wird mir auch in der Datenauswertung angezeigt.

Jetzt möchte ich im zweiten (separaten) Fragebogen Bezug auf die Randomisierung nehmen und nur der IG eine weitere Frage stellen. Ich habe dafür folgenden simplen PHP-Code eingesetzt:

//Wenn die Randomisierung E204 erfolgt ist frage "I210" ab
if (value('E204') == 1) {
  question('I210');
}

Das Problem: im neuen Fragebogen wurde die Randomisierung nicht durchgeführt. Folgender Fehler erscheint im 2. Fragebogen an der Stelle des PHP-Codes:

"Die Variable E204 gibt es in diesem Projekt nicht (siehe Variablen-Übersicht). Daher kann kein Antwort-Wert dafür ermittelt werden."

Wie kann ich im PHP-Code Bezug auf die Daten vorhinein abgeschlossenen Fragebogens Nr. 1 nehmen? Ist das überhaupt möglich?

Edit: Ich nutze Serienmails für die spätere Zuordnung. Jede/r Proband/in bekommt eine Serienkennung; vielleicht kann man darüber Bezug auf vorherige Daten nehmen?

Vielen Dank und Grüße

by SoSci Survey (302k points)
Verwenden Sie die Serienmail schon für den ersten Fragebogen/erste Welle oder erheben Sie da erst einmal die E-Mailadressen?
by s179582 (150 points)
Folgender Ablauf:

Fragebogen 1.): E-Mail Adresse wird abgefragt
--> eine Mail für den Optin wird versand mit Link für Fragebogen 2.)
--> Probanden erhalten SERIAL-Kennung

Fragebogen 2.): Randomisierung erfolgt, Stimulus wird der IG gezeigt
--> Daten der Randomisierung "E204" werden hier erhoben
--> Am nächsten Tag erhalten die Probanden eine Mail mit Erinnerung zu Fragebogen 3.)

Fragebogen 3.) IG und KG füllen den gleichen Fragebogen aus
--> Nur IG soll hier die Frage "I210" durch den o.g. PHP-Code erhalten.
--> "I210" beinhaltet: "Hast du den Stimulus durchgeführt? Inwiefern bist du davon abgewichen?"

1 Answer

0 votes
by SoSci Survey (302k points)
selected by s179582
 
Best answer

In Ordnung, dann ist die Lösung nicht weiter schwer.

Lösung 1: Sie können die Randomisierung gleich in Fragebogen 1 vornehmen und dann eine von 2 Opt-In-Fragen anzeigen. Die beiden Opt-In-Fragen weisen die Personen unterschiedlichen Teilgrupüpen zu - diese können Sie dann später mittels panelData() abfragen und als Experimentalbedingung für Filter verwenden.

Lösung 2: Sie können im Fragebogen 2 mittels panelUpdate() die Experimentalbedingung z.B. in das Feld custom1 des Adresseintrags speichern. Auch dieses lässt sich in späteren Wellen per panelData() auslesen und für Filter verwenden.

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

...