Hallo,
ich möchte auf einer Seite Fragen aus 2 Rubriken darstellen. Ein Teilnehmer soll alle Fragen aus Rubrik 1 sehen. In Rubrik 2 gibt es 12 Fragenpaare (also insg. 24 Fragen). Ein Teinlehmer soll immer nur eine Frage pro Paar sehen (also 12 pro Teilnehmer). Es soll zufällig ausgewählt werden, welche Frage aus dem Paar angezeigt wird. Die Fragen sollen auch rotieren. Ich hab dafür folgenden Code, der auch genau das macht, was ich möchte. Das Problem ist, dass alle Fragen eigentlich eine Kunin-Skala sein sollen. In diesem Code werden sie aber so nicht angezeigt (sondern als Auswahlfrage). Woran liegt das?
Der Code:
if (!isset($Rubrik1))
{$Rubrik1= array(
'NO01', 'NO04',
'NO03');
shuffle($Rubrik1);
registerVariable($Rubrik1);
}
if (!isset($R21))
{$R21= array('SC01', 'SC02');
shuffle($R21);
registerVariable($R21);
}
if (!isset($R22))
{$R22= array('SC03', 'SC04');
shuffle($R22);
registerVariable($R22);
}
// und so weiter (weitere Fragenpaare folgen hier)
if (!isset($blocks)) {
$blocks = array(
$Rubrik1,
$R21,
$R22,
//usw.
);
shuffle($blocks);
registerVariable($blocks);
}
question($blocks[0]);
question($blocks[1]);
question($blocks[2]);
//usw.
(Ich hab bevor ich diesen Fragebogen angelegt hab, noch nie mit PHP gearbeitet, tut mir leid, wenn das eine dumme Frage ist. Ich hab dafür keine Lösung gefunden.)