0 votes
in SoSci Survey (dt.) by s237933 (130 points)
closed by SoSci Survey

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";
?>

1 Answer

0 votes
by SoSci Survey (327k points)

Dieser Code macht nur die Hälfte von dem, was Sie wollen - und das noch falsch. ChatGPT ist für Fragen zu SoSci Survey leider denkbar wenig hilfreich.

Bitte schreiben Sie für dieselbe inhaltliche Frage auch nicht lauter neue Fragen im Online-Support, sondern antworten sie lieber in den Kommentaren zu Ihrer ersten Frage (ich sehe, das haben Sie auch gemacht - morgen nehme ich mir da die Zeit für eine ausführlichere Antwort).

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...