0 votes
in SoSci Survey (dt.) by s338104 (120 points)
edited by SoSci Survey

Hallo!

Ich habe folgende Situation in meiner Studie:
Ich habe zwei Zufallsgeneratoren/Urnen mit jeweils 16 möglichen Bedingungen.
Je nachdem ob die VPN eine Pro- oder eine Contra-Meinung hat (diese Frage ich in den Items
OP01 und OP02 ab), wird sie entweder in den Zufallsgenerator ZG05 oder ZG06 gespült.

Ich habe das so kodiert, dass ZG05 und ZG06 auf zwei unterschiedlichen Seiten sind und den PHP Code daruntergesetzt:

if (in_array(value('OP01'), [1,2])) {
    question('ZG05');
    $pages = value('ZG05', 'label');
    setPageOrder($pages, 'SD');
}

elseif (value('OP02') == 1) {
    question('ZG05');
    $pages = value('ZG05', 'label');
    setPageOrder($pages, 'SD');
}

bzw. 

if (in_array(value('OP01'), [4,5])) {
    question('ZG06');
    $pages = value('ZG06', 'label');
    setPageOrder($pages, 'SD');
}

elseif (value('OP02') == 2) {
    question('ZG06');
    $pages = value('ZG06', 'label');
    setPageOrder($pages, 'SD');
}

Außerdem habe ich noch zwei aktive Filter gesetzt bei den Fragen OP1 und OP2 (siehe Bild):

Und der Fragebogen läuft auch korrekt: Wenn die VPN 1 oder 2 bei OP1 oder 1 bei OP2 angibt, folgen die Seiten des Zettels, die ihr aus der Urne ZG05 zugelost wurde, abgespielt und wenn sie 4 oder 5 bei OP1 oder 2 bei OP2 auswählt, dann werden die Seiten vom zettel abgespielt, der ihr in ZG06 zugelost wurde.

Das ist also korrekt.

Mein Problem ist: Wenn ich die erhobenen Daten anschaue, dann sehe ich, dass trotzdem beide Urnen ausgelöst werden. Das heißt, im Datensatz erscheint z.B., dass für die VPN in ZG05 Zettel 10 und in ZG06 Zettel 20 ausgelost wurde. Obwohl die Seiten ihr nicht angezeigt wurde, hat also auch die "andere" Urne ausgelöst. Das ist natürlich nicht gut für die Sauberkeit meiner Studie, weil es nachher den Algorithmus beeinflusst, dass die Urne sozusagen "denkt", es sei ein Zettel schon dran gewesen und den nicht mehr/weniger dran nimmt, obwohl ja eigentlich irrelevant, weil die andere Urne eigentlich alleine aktiv gewesen sein sollte.

Meine Frage nun: Wie stelle ich es ein, dass wirklich nur die Urne aktiv ist, die aktiv sein soll und nicht im Hintegrund die andere trotzdem ausgelöst wird? Jede VPN soll also ENTWEDER in ZG05 oder in ZG06 am Ende Daten in der Tabelle stehen haben.

1 Answer

0 votes
by SoSci Survey (357k points)

Danke für die Screenshots.

Sie haben die Zufallsgeneratoren im Moment noch in die Seite gezogen. Entfernen Sie sie dort bitte.

Der Aufruf einer Frage mittels question() im PHP-Code und das Hineinziehen der Frage in die Seite sind gleichwertig. Wenn Sie beides machen, dann wird die Frage oder hier der Zufallsgenerator mehrfach in die Seite eingebunden.

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

...