Vielen Dank für Ihre Antwort!
Leider bin ich nicht mit PHP-Codes vertraut und arbeite mich langsam heran. Der Fragebogen funktioniert noch nicht.
Der Code auf der Startseite sieht nun so aus (inklusive dem Code zur internen Variable):
// Namen der Bilder der Politiker
$pol1 = ["LR", "2LR"];
$pol2 = ["LE", "2LE"];
$pol3 = ["AR", "2AR"];
$pol4 = ["NG", "2NG"];
$pol5 = ["DS", "2DS"];
$pol6 = ["IS", "2IS"];
$pol7 = ["BD", "2BD"];
$pol8 = ["EA", "2EA"];
$pol9 = ["CA", "2CA"];
$pol10 = ["RZ", "2RZ"];
// Variable erstellen die kontrolliert welche Version der Bilder ausgewählt wird
$versions = [0,0,0,0,0,1,1,1,1,1];
shuffle($versions);
for ($i=0; $i<count($versions); $i++) {
put(id('IV01', $i+1), $versions[$i]);
}
// Die Bilder aneinander hängen und mischen
$polOrder = array($pol1[$versions[0]], $pol2[$versions[1]], $pol3[$versions[2]], $pol4[$versions[3]], $pol5[$versions[4]], $pol6[$versions[5]],$pol7[$versions[6]],$pol8[$versions[7]],$pol9[$versions[8]],$pol10[$versions[9]]);
shuffle($polOrder);
array_push($polOrder, "Ende");
// Reihenfolge festlegen
setPageOrder($polOrder);
registerVariable($polOrder);
debug($versions);
debug($polOrder);
Wie empfohlen, habe ich eine interne Variable IV01 angelegt. Diese habe ich aber nicht in den Fragebogen gezogen, sondern auf der Seite unter "Fragen" gelassen.
Allerdings verstehe ich nicht wieso ich eine interne Variable benötige. Ich sollte doch eher einen Befehl schreiben, damit SosciSurvey die Frage mit dem Foto und die dazugehörige Filterfrage als ein Bündel wahrnimmt: Wenn Foto X mit den dazugehörenden Items ausgewählt wird, dann wähle zusätzlich Filterfrage X aus.
Entschuldigung für diese Laienfrage. Ich wünschte ich hätte mehr Programmierkenntnisse.
Beste Grüsse
Patric