es geht mir darum Mittelwerte der Test-Items zu vergleichen.
Statistisch gesehen wäre es dann aus meiner Perspektive sinnvoll, die Filler-Items immer in derselben Reihenfolge auf denselben Positionen zu belassen, und lediglich die Test-Items zufällig auf die restlichen 6 Positionen zu verteilen.
Dafür würden Sie z.B. aus einem Zufallsgenerator mit den 6 Nummern der 6 Test-Items 6 Codes pro Interview ziehen. Der restliche Code, wenn die Test-Items die Nummern 1-6 hätten, könnte dann wie folgt aussehen:
$testitems = array_keys(valueList('RG01'));
$alleItems = [
  7, 8,
  $testitems[0],
  9, 10, 11, 12
  $testitems[1],
  13, 14, 15
  $testitems[2],
  16, 17,
  $testitems[3],
  18, 19, 20, 21,
  $testitems[4],
  22, 23,
  $testitems[5],
  24
];
Wie Sie diese Abfolge dann darstellen - also z.B. mit loopPage() - das kommt darauf an, wie Sie die items im Fragenkatalog gespeichert haben.