Mit PHP sollte so etwas eigentlich recht einfach umzusetzen sein. Vorteil bei PHP
gegenüber clientseitigem JavaScript (das würde vmtl. auch ausreichen) ist auch,
dass nicht so einfach gemogelt werden kann.
Grundsätzlich benögtigst du ein
Array der Fragen, Unterarray der Antworten und
dazu noch einen Merker ob wahr oder falsch. Oder noch einfacher, jede Antwort
erhält Punkte, also Null oder mehr. Dann noch so verbinden, dass nur eine Antwort
ausgewählt wird.
HTML-seitig ein einfaches Formular mit
<input type="checkbox"> fürs Ankreuzen.
Nötig also
Array, dann die Checkboxen, eine
Schleife (z.B. foreach) um aus dem
Array die HTML-Seite per
echo zu erstellen, dann eine Schleife um das Formular
(
<form><input ..) abzufragen.
Formularfelder können auch im HTML-Code als
'hidden' aneglegt werden.
Falls also durch mehrere HTML-Seiten geblättert werden soll, statt in einer
langen Liste zu scrollen, ist es auch möglich ältere Antworten auf der neuen Seite
in dem neuen Formular als Zwischenspeicher aufzuheben.
Kann vielleicht einfacher sein, als auf dem Server Zwischenergebnisse zu speichern.
Für eine Zeitgrenze wird vielleicht noch
time oder
microtime benötigt.
auf dem Server