0 votes
in SoSci Survey (dt.) by s282940 (110 points)

Hallo zusammen,

ich würde gerne in Schulklassen ein Projekt vorstellen und alle die Interesse daran haben sollen einen Link zur Befragung bekommen (Fragebogen A1). In diesem Fragebogen stehen dann die Modalitäten und am Ende wird nach der E-Mail-Adresse der potentiellen Probanden gefragt. Wenn sie ihre E-Mail-Adresse eingeben soll ein Bestätigungslink verschickt werden, den sie bestätigen müssen. Dann soll sich der zweite Fragebogen (A2) öffnen. Da sollen die Teilnehmer soziodemographische Daten etc. eigeben. Und nach einem Monat kommt dann der letzte Fragebogen (B).

Auf den Hilfeseiten habe ich mir insbesondere folgende Links angeschaut:
https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live
https://www.soscisurvey.de/help/doku.php/de:create:questions:opt-in

Zum Teil auch das:
https://www.soscisurvey.de/help/doku.php/de:create:questions:random

Hinweis: Wenn ich mich nicht Irre steht bei dem ersten Link dass bei Serienmail 1 der Fragebogen A2 verlinkt werden soll, es steht aber nicht explizit was mit Serienmail 2 geschehen soll. Ich habe da jetzt Fragebogen B verlinkt.

Da ich gerne eine Randomisierung hätte, habe ich in A1 einen Zufallsgenerator eingefügt. Je nachdem ob die Teilnehmer in KG oder EG sind, soll erstmal der gleiche Fragbogen A2 gezeigt werden, aber in Fragebogen B werden die Fragen dann differenziert nach KG und EG angezeigt. Wenn ich A1 im Debug-Modus starte bekomme ich folgende Fehlermeldungen:
1. Die Variable ZG01 gibt es in diesem Projekt nicht (siehe Variablen-Übersicht). Daher kann kein Antwort-Wert dafür ermittelt werden.
2. Die Frage mit der Kennung OI02 gibt es im Projekt nicht.
3. Die Frage TC02 & TC06 kann nicht angezeigt werden. (das sind die Opt-In-Fragen. Ich nehme an die werden nicht angezeigt, da ich den AVV (Datenschutz) noch nicht vereinbart habe, so stehts auch in dem gelben Hinweis).

Ich würde mich freuen wenn mir jemand helfen könnte.

PS: Die beiden Opt-In-Fragen sind identisch, beide verweisen auf Serienmail "1", die verweist wiederum auf Fragebogen A2. Der einzige Unterschied ist in der Teilgruppe, KG und EG.

1 Answer

0 votes
by SoSci Survey (361k points)

Wenn ich mich nicht Irre steht bei dem ersten Link dass bei Serienmail 1 der Fragebogen A2 verlinkt werden soll, es steht aber nicht explizit was mit Serienmail 2 geschehen soll. Ich habe da jetzt Fragebogen B verlinkt.

Verraten Sie mir bitte kurz, auf welche Stelle der Anleitung Sie sich beziehen? Danke.

habe ich in A1 einen Zufallsgenerator eingefügt. Je nachdem ob die Teilnehmer in KG oder EG sind, soll erstmal der gleiche Fragbogen A2 gezeigt werden, aber in Fragebogen B werden die Fragen dann differenziert nach KG und EG angezeigt.

Sie haben zwei Möglichkeiten:

Variante A: Sie nehmen die Randomisierung erst in Fragebogen B vor.

Variante B: Alterantiv können Sie in einem früherne Fragebogen randomisieren und die Ziehung entweder (B.1) in der Datenbank für Inhalte hinterlegen oder (B.2) im Adressdatensatz.

Wenn Sie die Randomisierung nur in Fragebogen B benötigen, wäre Variante A die unkomplizierteste Lösung.

  1. Die Frage mit der Kennung OI02 gibt es im Projekt nicht.

Das scheint zum Lösungsansatz B.2 zu gehören. Statt OI01 und OI02 müssten dann die Kennungen der Opt-In-Fragen verwendet werden.

by s282940 (110 points)
Vielen Dank erstmal.

Konkret beziehe ich mich im ersten Link auf diesen Teil:
" Die Serienmail Nr. 1 dient lediglich dem Aufruf des Fragebogens „A2“. Sie wird nie wirklich verschickt, d.h., der Inhalt ist nicht weiter relevant. Wichtig ist aber, dass im Karteireiter Link zum Fragebogen der Fragebogen „A2“ ausgewählt wird.
Die Serienmail Nr. 2 ist die Einladung zur zweiten Befragungswelle. Sie wird zeitversetzt verschickt und ihre Nummer (z.B. 2) wird später im PHP-Code benötigt für die Funktion mailSchedule()."

Hier steht, dass bei Serienmail 1 im Karteireiter auf den Fragebogen A2 verlinkt werden soll. Bei Serienmail 2 steht aber nichts zur Verlinkung. Weiter unten im PHP-Code sehen wir dann nochmal die "2" im Code, damit wird auf die Serienmail 2 verlinkt aber der Leser hat noch keine Info bekommen, dass er im Karteireiter auf B stellen soll.

Meine Idee war, dass in Schulklassen ein Projekt vorgestellt wird und alle Interessierten einen Link zum Fragebogen bekommen. In A1 sollten dann grundlegende Informationen stehen und die E-Mail abgefragt werden. Mit Bestätigung der Mail kommt A2 zum Zug, hier sollten soziodemographische Daten abgefragt werden etc. Danach sollte das Treatment angewandt werden, ein Training mit der EG. Am Ende des Trainings sollte dann B zum Zug kommen, dass abhängig von KG und EG zum Teil unterschiedliche Fragen enthält.

Jetzt muss ich ja aber vor dem Treatment schon wissen, wer in der KG und wer in der EG ist.
by SoSci Survey (361k points)
Danke, jetzt habe ich es gefunden und ergänzt (ja, B ist richtig).

> Jetzt muss ich ja aber vor dem Treatment schon wissen, wer in der KG und wer in der EG ist.

Das Training findet außerhalb von SoSci Survey in der Schule statt, verstehe ich das korrekt?

Ja, in dem Fall wäre die Lösung sinnvoll, dass SIe zwei Opt-In-Fragen anlegen, dort unterschiedliche Teilgruppen einstellen, und dass Sie bereits in A1 zufällig eine der beiden Opt-In-Fragen anzeigen - so wie Sie das mit OI01 und OI02 im Code hatten.

Sie sehen dann in der Adressliste anhand der Teilgruppe, wer in welcher Gruppe ist.

Und im Fragebogen B können Sie mittels panelData() die Teilgruppe auslesen.

$info = panelData();
$group = $info['subgroup'];
put('IV01_01', $group);  // Hier statt IV01_01 eine interne Variable eintragen

// Und dann zur Variation von Fragen
if (value('IV01_01') == 'KG') {
  question('AB01');
} else {
  question('BC02');
}
by s282940 (110 points)
Ja, das Training findet außerhab von SoSci Survey statt.

"put('IV01_01', $group);  // Hier statt IV01_01 eine interne Variable eintragen"

Müsste hier nicht die Variable der Opt-In-Frage "OI01" rein?

Generell die Frage, warum bekomme ich denn dann die Fehlermeldungen. Wie ich aus Ihrer Nachricht entnehme, soll ich den Aufbau so belassen, aber dann bekomme ich die Fehlermeldungen.
by SoSci Survey (361k points)
> Müsste hier nicht die Variable der Opt-In-Frage "OI01" rein?

Nein, diese Zeile kopiert die Gruppenzuordnung aus dem Adresseintrag in den Datensatz, damit Sie sich bei den Filtern und bei der Auswertung leichter tun.

Legen Sie dafür eine interne Variable an, ich empfehle in derselben Rubrik wie der Zufallsgenerator.

> warum bekomme ich denn dann die Fehlermeldungen

bei der dritten Fehlermeldung schließe ich mich Ihrer Interpretation an.

Bei den anderen beiden tippe ich darauf, dass Sie den Code 1:1 aus der Anleitung übernommen haben, und einfach die Kennungen noch nicht angepasst haben. ZG01 z.B. muss gegen die Kennung Ihres Zufallsgenerators ersetzt werden. OI01 und OI02, wie oben schon geschrieben, durch die Kennungen der beiden Opt-In-Fragen.

Auch da gilt übrigens: Wenn die Anleitung das nicht gut erklärt, verraten Sie mir, wo in der Anleitung Sie geschaut haben - wenn wir das optimieren können (Sie dürfen sonst auch gerne direkt selbst Änderungen an der Anleitung vornehmen), dann helfen Sie vielen künftigen Nutzer:innen, die nicht über dasselbe Problem stolpern.

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

...