Guten Tag,
ich nutze in meinem Fragebogen eine Randomisierung. Konkret gibt es vier verschiedene Aufgaben, die immer in zufälliger Reihenfolge angezeigt werden Sollen. Das ganze ist zusätzlich noch verschachtelter, weil eine Aufgabe aus sechs Fragen (jede Frage ist auf einer einzelnen Seite) besteht, die ebenfalls randomisiert dargeboten werden. Ich habe das ganze mittels PHP-Code und Arrays programmiert und folgend gibt es einen Ausschnitt daraus:
// Erst einmal die Seitenkennungen als Arrays speichern
$Showup = array (
'Showup11' => array('s1GU1', 's2GU1', 's3GU1',
's4GU1', 's5GU1', 's7GU1'),
'Showup21' => array('s1GU2', 's2GU2', 's3GU2',
's4GU2', 's5GU2', 's7GU2'),
'Showup31' => array('s1GU3', 's2GU3', 's3GU3',
's4GU3', 's5GU3', 's6GU3'),
'Showup41' => array('s1GU4', 's2GU4', 's3GU4',
's4GU4', 's5GU4', 's6GU4')
);
//Reihenfolge der Blöcke zufällig mischen
shuffle($Showup);
// Den ersten Block aus dem Array $Showup herausnehmen, etc.
$Showup1 = array_shift($Showup);
$Showup2 = array_shift($Showup);
$Showup3 = array_shift($Showup);
$Showup4 = array_shift($Showup);
//Reihenfolge der Seiten innerhalb der Blöcke mischen
shuffle($Showup1);
shuffle($Showup2);
shuffle($Showup3);
shuffle($Showup4);
// Jetzt das Ergebnis noch als Seitenabfolge festlegen
//Blöcke und dazwischenliegende "Start"-Seiten anordnen
setPageOrder($Showup1, 'S2', $Showup2, 'S3', $Showup3, 'S4', $Showup4, 'GK' );
// S2 - S4 sind die Startseiten
Wichtig zur Auswertung des Experimentes wäre aber auch zu wissen, in welcher Reihenfolge was präsentiert wurde. Gibt es in SoSci Survey die Möglichkeit, mit PHP-Code eine Variable (oder auch mehrere) zu programmieren, die die Reihenfolge der Aufgaben und Fragen speichert und später unter den Ergebnissen angezeigt wird?
Und eine Frage zu dieser Art der Randomisierung habe ich zusätzlich: Handelt es sich dabei um eine "echte" Randomisierung oder um eine Pseudorandomisierung?
Vielen Dank vorab und Liebe Grüße!