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.
