• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Multiple Choice selbsttest

Status
Für weitere Antworten geschlossen.

Nightslinger

Neues Mitglied
Hi,

ich versuche gerade krampfhaft einen Multiple Choice Test zu erzeugen um meinen Leuten das lernen ihres Manuals etwas zu erleichtern.

Leider ist die einzige Programmsprache von der ich wenigstens ein klitzebisschen verstehe HTML.

Bisher habe ich folgendes geschafft:

<HTML>
<TITLE>First Aid</TITLE>
<HEAD>

<SCRIPT LANGUAGE="JavaScript">

function testButton1 (form){
alert (form.check1.checked);
}


</SCRIPT>

</HEAD>


<BODY BGCOLOR="WHITE">


<!-- END TITLE -->


<BR><P><BR><P>


<! -- START QUESTIONS -->

<BLOCKQUOTE>

<FONT FACE="ARIAL" SIZE="+1" COLOR="DARKGREEN"

<FORM NAME="tesstform">

1. Nenne die Vitalfunktionen?<UL>
<INPUT TYPE="checkbox" NAME="check1" Value="Check1"> Atmung<br>
<INPUT TYPE="checkbox" NAME="check2" Value="Check2"> Körpertemperatur<br>
<INPUT TYPE="checkbox" NAME="check3" Value="Check3"> Ansprechbarkeit<br>
<INPUT TYPE="checkbox" NAME="check4" Value="Check4"> Puls<br>
<INPUT TYPE="checkbox" NAME="check5" Value="Check5"> Blutdruck<br>
<INPUT TYPE="checkbox" NAME="check6" Value="Check6"> Pupillenraktion<br>
<INPUT TYPE="button" NAME="button" Value="CHECK"
onClick="testButton1(form)"> <INPUT TYPE="reset" VALUE="Löschen"></UL>

<BR><P>

</BLOCKQUOTE>

</FORM>


So, nun habe ich folgendes Problem:

Richtig wären die antworten 1,2,4,5

Wie mache ich es also das man alle 4 richtigen Kästchen anklicken muss um eine positive bestätigung zu bekommen?
Dann hätte ich noch das problem das wenn ich jetzt so weiterschreibe alle Fragen einfach untereinander stehen.
Hätte aber gerne für jede Frage ne eigene Seite mit nem grafischen Banner oben und eine Indexseite von der man auch direkt zb zu frage 45 springen könnte...

Ich weiss, viel viel Tobak den ich da verwirklichen will (für mich jedenfalls) aber ich hoffe jemand von euch weiss Rat, würde mich und vor allem meine Azubis sehr sehr freuen ;)

Danke für das Interesse

Niki
 
ich versuche gerade krampfhaft einen Multiple Choice Test zu erzeugen
Das ist allein mit HTML nicht möglich. HTML ist eine Strukturbeschreibungssprache, mit der Du Deinem Inhalt eine Bedeutung gibst - nicht mehr und nicht weniger. Für Dein Vorhaben brauchst Du eine Programmiersprache.

Leider ist die einzige Programmsprache von der ich wenigstens ein klitzebisschen verstehe HTML.
Das ist keine Programmiersprache (s.o.), Du brauchst eine serverseitige Sprache wie z.B: PHP, ASP, oder z.B. Perl mit der CGI-Schnittstelle.

Bisher habe ich folgendes geschafft:
Das ist das Formular. Das ist die eine Seite. Zur Auswertung des Formulars solltest Du eine serverseitige Sprache wählen. Wenn Du das mit JavaScript machst, was zwar technisch möglich ist, dann stehen die richtigen Antworten aber gleich im Code und der Nutzer kann direkt im Quelltext nachsehen.

Hätte aber gerne für jede Frage ne eigene Seite mit nem grafischen Banner oben und eine Indexseite von der man auch direkt zb zu frage 45 springen könnte...
Layout- und Design-Probleme löst man mit der Layout+Design-Sprache CSS, nicht in HTML.

Ich weiss, viel viel Tobak den ich da verwirklichen will (für mich jedenfalls)
Es gibt viel zu tun. Lies Dich ein. Und poste weitergehende Fragen in den entsprechenden Unterforen. Ein paar Wochen Zeit solltest Du mitbringen.

Idealerweise würde ich an der Stelle eine einzige Funktion machen, die ein Formular mit der Frage ausgibt und eine, die das Formular auswertet und die Fragen bzw. möglichen Antworten würde ich in einer Datenbank hinterlegen. So sparst Du es Dir, für jede Frage den selben Code nochmal schreiben zu müssen. Für jemanden, der nicht programmieren kann natürlich eine schier unlösbare Aufgabe. Aber jeder hat mal klein angefangen :-)

Viel Erfolg,
-Efchen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben