0 votes
in SoSci Survey (dt.) by s132063 (145 points)

Hallo zusammen,

nachdem ich meinen ersten Testdatensatz erzeugt habe, habe ich gerade ein ziemliches "P" in den Augen. Die Befragung soll eigentlich nächste Woche online gehen und ich frage mich, ob ich meine Befragung grundfalsch aufgesetzt habe?

Meine Befragung besteht aus acht Fragebögen. Fragebogen 1 und 8 durchlaufen alle Teilnehmer. Fragebogen 2-7 sind unterschiedliche experimentelle Bedingungen. Auf der Oberfläche funktioniert der Fragebogen reibungslos, aber im Testdatensatz hat das Feld "Serial" nur in wenigen Fällen einen Wert (das sind die Pretester und teilweise ich als admin).

Kann ich irgendwas tun (bzw. was muss ich tun), um die Fragebögen sicher anhand einer Variable zusammenführen zu können? Die Befragung ist öffentlich - sprich: Ein Link wird auf verschiedenen Medien geteilt.

Gerade etwas verzweifelte Grüße - aber noch in der Hoffnung darauf, dass es eine Lösung gibt...

1 Answer

0 votes
by SoSci Survey (328k points)

Vorab eine Verständnisfrage: Meinen Sie mit "Fragebögen" separate, unter Fragebogen zusammenstellen einzeln angelegte Fragebögen im Sinne von SoSci Survey? Oder meinen Sie Teile eines gemeinsamen Fragebogens (z.B. Skalen oder Abschnitte)?

Und werden die Fragebögen zu unterschiedlichen Zeitpunkten ausgefüllt oder "am Stück"?

im Testdatensatz hat das Feld "Serial" nur in wenigen Fällen einen Wert

Diese Variable wird dann gesetzt, wenn der Fragebogen mit einem personalisierten Link aufgerufen wird - typischerweise aus einer Serienmail. Dies kann in Kombination mit einer Opt-In-Frage erfolgen oder nicht (je nachdem, wie die Teilnehmer rekrutiert werden).

Die Befragung ist öffentlich - sprich: Ein Link wird auf verschiedenen Medien geteilt.

Wenn Sie mir die o.g. Fragen kurz beantworten, sollte ich eine konstruktive Antwort für Sie haben :)

by s132063 (145 points)
Danke schon mal für den Hoffnungsschimmer!

Es handelt sich um acht separat angelegte Fragebögen, die von den Teilnehmern "am Stück" ausgefüllt werden (ohne diese Trennung in verschiedene Fragebögen habe ich u. a. die Zufallsverteilung auf die experimentellen Bedingungen (bei gleichzeitiger Gleichverteilung nach Geschlecht) nicht hinbekommen.)
Hin und wieder finde ich in den bisherigen Testdaten Daten unter "Serial" - bei den Pretestern (und manchmal auch für mich als admin (da weiß ich aber im Nachhinein gar nicht, warum)).

Ich würde die Teilnahme gerne so niederschwellig wie möglich halten - also im Idealfall sollten alle, die wollen, direkt über einen Link loslegen können. Am liebsten wäre es mir, wenn ich auch für den "Ernstfall" den Link so anlegen könnte, dass die Variable "Serial" gefüllt wird.

Aber ich bin für jeden Lösungsansatz dankbar, der es mir erspart, die ganze Befragung neu aufzusetzen (es ist eine ziemlich lange und komplexe Online-Befragung).
by SoSci Survey (328k points)
Meine Empfehlung wäre, dass Sie die 8 Fragebögen in einen integrieren. Das macht es DEUTLICH einfacher. Den "internen Code", den Sie in jedem Fragebogen finden, können Sie einfach kopieren - dann müssen Sie die Seiten nicht einzeln neu anlegen. Lassen Sie nur das <questionnaire> außenherum weg bzw. stehen.

Sie können auch einen neuen Fragebogen anlegen und die Teil-Fragebögen einfach aus der Navigation auf die Seitenleiste ziehen. Dann müssen Sie nicht einmal die Inhalte kopieren.

> ohne diese Trennung in verschiedene Fragebögen habe ich u. a. die Zufallsverteilung auf die experimentellen Bedingungen nicht hinbekommen

Dann klären wir doch lieber diese Kleinigkeit noch im Online-Support. Das ist wesentlich einfacher als wenn Sie am Schluss Datensätze zusammenstückeln müssen.

Die folgende Anleitung haben Sie schon gelesen? https://www.soscisurvey.de/help/doku.php/de:create:randomization#urnen_fuer_teilgruppen_i

Generell sollte es mit der Zuordnung auch jetzt schon funktionieren, wenn Sie goToQuestionnaire() oder multiLevelDown() verwenden. Nur wird dann nicht SERIAL gefüllt, sondern REF.
by s132063 (145 points)
Ein Zusammenfügen in einen Fragebogen würde, wenn ich das richtig einschätze, für mich einen ziemlich kompletten Neuaufbau bedeuten, weil ich dann alles über Filter lösen müsste, was jetzt über die (teilweise) parallelen Fragebögen gelöst wurde (vielleicht denke ich da aber auch gerade zu kompliziert?). Ich stelle mir das gerade extrem aufwändig vor...

Die Anleitung in Sachen Urnenziehung etc. hatte ich gelesen und mich dann für  die Zufallszahlenziehung entschieden, weil das auf der Seite als in der Regel beste Lösung beschrieben wird.

Ich verwende zweimal goToQuestionnaire, um zwischen den Fragebögen zu wechseln. Der Wert REF ist im Testdatensatz allerdings komplett leer? Muss ich da irgendwas aktivieren, damit in REF Werte gespeichert werden?

Wenn es irgendeine Möglichkeit gibt, wahlweise die Variable SERIAL or REF oder eine andere (ggf. auch neu zu erstellende Variabe) zuverlässig so zu füllen, dass darüber die Zusammenführung der Daten gelingt, wäre das für mich wunderbar. Und ich wäre unendlich dankbar für eine Lösung, die in diese Richtung geht...
by SoSci Survey (328k points)
Ein paar Filter würden Sie wohl für die Randomisierung benötigen - aber so wirklich schlimm ist das normalerweise nicht.

> Ich verwende zweimal goToQuestionnaire, um zwischen den Fragebögen zu wechseln. Der Wert REF ist im Testdatensatz allerdings komplett leer?

In dem Fragebogen zu welchem Sie gesprungen sind? Eigentlich sollte im zweiten und dritten Fragebogen laut Anleitung die Fall-Nummer des Fragebogens sehen, in welchem das goToQuestionnaire() ausgeführt wurde. Laut Anleitung:

> Dabei wird ein zusätzlicher Datensatz angelegt, der als Referenz (REF) die Nummer (CASE) des ursprünglichen Datensatzes trägt.
by s132063 (145 points)
Also theoretisch müsste es so sein, dass ich schon jetzt eine Variable habe, anhand der ich die Datensätze aus den verschiedenen Fragebögen zusammenfügen kann??

Muss ich noch irgendwas aktivieren, damit das funktioniert (REF ist im Datensatz der bisher gesammelten Test- und Pretestdaten komplett leer)?

Kann ich die Befragung eigentlich problemlos testhalber scharf schalten, um auszuprobieren, ob es mit dem späteren Befragunglink vielleicht jetzt schon funktionieren würde (ich drehe gerade ein bisschen am Rad wegen dieses Problems und der Tatsache, dass die Studie für meine Masterarbeit unbedingt nächste Woche online gehen soll)?
by SoSci Survey (328k points)
> Muss ich noch irgendwas aktivieren, damit das funktioniert (REF ist im Datensatz der bisher gesammelten Test- und Pretestdaten komplett leer)?

Eigentlich nicht ... aber die Funktion goToQuestionnaire() wird nur relativ selten eingesetzt. Insofern würde ich einen bisher unentdeckten Programmfehler nicht prinzipiell ausschließen.

Nur zur Sicherheit: Die bisher vorliegenden Testdaten wurden bei einem (mehr oder weniger) kompletten Durchlauf des gesamten Fragebogens mit allen Teilfragebögen erzeugt, ja? Nicht, dass Sie bisher zum Testen immer die einzelnen Fragebogen aufgerufen haben.

> Kann ich die Befragung eigentlich problemlos testhalber scharf schalten

Ja, selbstverständlich.
by s132063 (145 points)
Oh mann *Brett vorm Kopf*: Tatsächlich hatten die Pretester in der Regel nur einen Fragebogen bearbeitet. Ich habe es jetzt im Pretest und im Interviewmodus getestet: In der SERIAL-Variable werden für den zweiten und dritten Fragebogen identische CASE-Numbers angelegt. Das ist schon mal super. Jetzt bleibt noch das Problem, wie ich den ersten Fragebogen zugeordnet bekomme. Falls gerade mehrere parallel an der Befragung teilnehmen, könnte ich den ersten ja nicht sicher zuordnen? Oder habe ich wieder ein Brett vor dem Kopf??

Gäbe es dafür auch eine Lösung? Serienmail kann ich nicht schicken. Was mir gerade noch durch den Kopf ging, war für jede Quelle, wo ich den Link teile, eine andere Referenz zu setzen, sodass ich darüber Fälle zuordnen kann. Aber wenn gerade zig Leute mit der gleichen Referenz gleichzeitig teilnehmen, hilft mir das auch wieder nicht.
Fällt Ihnen ein Lösungsansatz ein?
by SoSci Survey (328k points)
Ich ging bisher davon aus, dass Sie nur die Datensätze einander zuordnen müssen. Die REF in den folgenden Fragebögen gehört zur CASE im ersten Fragebogen.
by s132063 (145 points)
Es ist ein wunderbares Gefühl vor dem Wochenende eine Lösung für das Problem zu haben. Auch wenn die Lösung darin besteht, dass ich nie ein Problem hatte.

Ich habe bis zu Ihrem letzten Hinweis einfach nicht gesehen, dass in die Variable "SERIAL" von den beiden Folgefragebögen die CASE-Variable vom ersten Fragebogen geschrieben wird (aus CASE "339" wird im nächsten Fragebogen die Variable SERIAL "CASE000339").

Damit lässt sich doch ganz gut arbeiten.
Haben Sie vielen Dank für Ihre Geduld und Ihre schnellen Antworten - Sie haben mein Wochenende (und den anvisierten Umfragestart) gerettet!!!

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

...