Am einfachsten wäre es, wenn Sie 2 Skalenbatterien mit jeweils 50 Items anlegen. Die Items können als "Text" einfach ein Leerzeichen tragen. Oder eben 50-mal denselben Text.
Die Bilder könnten Sie dann z.B. aus einem Array oder Zufallsgenerator auslesen, und immer ein anderes Itm aus den beiden Fragen anzeigen. Das könnte so aussehen:
$bilder = [
1 => 'hund.jpg',
2 => 'katze.jpg',
3 => 'maus.jpg'
];
$i = loopPage(count($bilder));
// Bild anzeigen
html('<div><img src="'.$bilder[$i + 1].'" alt="" style="max-width: 100%"></div>');
// Erste Skala
question('SK01', [$i + 1]);
// Zweite Skala
question('SK02', [$i + 1]);
Warum immer $i+1
? Weil loopPage() standardmäßig ab 0 zählt.