Ich habe versucht Chat GPT um Rat zu fragen und mir einen php Code für folgendes Szenario schreiben zu lassen:
Alle beantworten seite 1-3.
Seite 5-7 gehört fix als Block A zusammen, ebenso wie Seite 8-10 Block B und 11-13 als Block C .
Jedem Teilnehmenden soll nur einer dieser Blöcke zugeteilt werden.
Danach machen alle mit Seite 14 des Fragebogens weiter.
Die Reihenfolge der Seiten innerhalb der zugeteilten Blöcke soll dabei rotieren.
Chat GPT hat mir folgenden Code geschrieben, den Sosci nicht akzeptiert. Kann mir jemand dabei helfen, diesen umzuschreiben?
<?php
// Seitennummern definieren
$seitenBlockA = array(5, 6, 7);
$seitenBlockB = array(8, 9, 10);
$seitenBlockC = array(11, 12, 13);
$seitenFortsetzung = array(14);
// Zufällige Zuordnung zu einem Block
$alleBloecke = array($seitenBlockA, $seitenBlockB, $seitenBlockC);
shuffle($alleBloecke);
$ausgewaehlterBlock = $alleBloecke[0];
// Fragebogen mit zufälliger Reihenfolge der Seiten
echo "Fragebogen Start";
// Beantwortung der Seiten 1-3
for ($i = 1; $i <= 3; $i++) {
echo "Frage auf Seite $i";
}
// Rotation der Seiten innerhalb des ausgewählten Blocks
shuffle($ausgewaehlterBlock);
// Fragen für die ausgewählten Seiten hinzufügen
foreach ($ausgewaehlterBlock as $page) {
echo "Frage auf Seite $page";
}
// Fortsetzung des Fragebogens
foreach ($seitenFortsetzung as $page) {
echo "Frage auf Seite $page";
}
echo "Fragebogen Ende";
?>