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

0 votes

Hallo zusammen,

ich habe über einen Fragebogen die Anmeldung zur Studie für Probanden ermöglicht und dabei nur Ihre E-Mail Adresse abgefragt (Pseudonym).

Ich möchte nun die gleiche Verteilung der angemeldeten Probanden auf Experimentalgruppe und Kontrollgruppe erreichen. Insgesamt soll es drei Messzeitpunkte geben.

Beide Gruppen sollen zum ersten Messzeitpunkt fast die gleichen Fragebögen bekommen, erhalten jedoch andere Infos zur Vorgehensweise und die Experimentalgruppe soll am Ende eine Anleitung zur geplanten Intervention erhalten. Es wäre wichtig, dass ich den Probanden der Experimentalgruppe zwischen t1 und t2 einige Erinnerungs-E-Mails schicken kann.

Auch beim zweiten Messzeitpunkt soll der Fragebogen der beiden Gruppen im Grunde gleich sein, allerdings soll nun die Kontrollgruppe die Anleitung zur Intervention erhalten und die Experimentalgruppe soll zusätzlich ein paar Fragen zur Intervention erhalten. Bis zum dritten Messzeitpunkt soll dann die Kontrollgruppe Erinnerungs-Mails von mir erhalten können.

Auch die dritte Umfrage ist in den Grundzügen ähnlich, es gibt allerdings einige kleine Abweichungen zwischen den Gruppen.

Leider komme ich mit den Anleitungen von Soci Survey nicht weiter. Wie kann ich vorgehen und welche konkreten Schritte soll ich machen?

in SoSci Survey (dt.) by s181589 (125 points)

1 Answer

0 votes
 
Best answer

Ich würde folgendes Vorgehen empfehlen:

  1. Fügen Sie im ersten Fragebogen einen Zufallsgenerator ein und
  2. speichern Sie das Ergebnis der Zufallsziehung mittels dbSet(caseSerial(), ...) in der Datenbank für Inhalte.
  3. In weiteren Interviews können Sie dann die Gruppenzuordnung der Person abrufen.

Der PHP-Code zum Abruf und Speichern in eine interne Variable (IV01_01 hier) könnte wie folgt aussehen).

$info = dbGet(caseSerial());
if ($info) {
  $code = $info[0];
  put('IV01_01', $code);
} else {
  // Fehlermeldung
}
by SoSci Survey (222k points)
selected by s181589
Vielen lieben Dank schonmal.

Wie kann ich denn innerhalb des Fragebogens dafür sorgen, dass manche Seiten nur der Kontrollgruppe und andere nur der Experimentalgruppe angezeigt werden?
Mit ein paar Zeilen PHP-Code. Je nach Anwendung zeigen Sie auf den Seiten unterschiedliche Inhalte (https://www.soscisurvey.de/help/doku.php/de:create:randomization-php) oder überspringen einzelne Seiten mittels goToPage() (https://www.soscisurvey.de/help/doku.php/de:create:functions:gotopage)
...