<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript" SRC="scripts.js" TYPE="text/javascript"></SCRIPT>
</HEAD>
<BODY>

<H3>Lückentextaufgabe</H3>

<P>
<FORM>
<P><B>Die Amöbe nähert sich</B>
<INPUT TYPE=TEXT     NAME=antwort  SIZE=40
       VALUE=""><B>, um es zu fressen.</B>
<INPUT TYPE=HIDDEN   NAME=muster1
       VALUE="dem Nahrungsteilchen">
<INPUT TYPE=HIDDEN   NAME=muster2
       VALUE="der Nahrung">
<INPUT TYPE=HIDDEN   NAME=muster3
       VALUE="Nahrungsteilchen">
<INPUT TYPE=HIDDEN   NAME=muster4
       VALUE="Nahrung">
<INPUT TYPE=HIDDEN   NAME=vergleich
       VALUE="!="><BR>
<INPUT TYPE=HIDDEN   NAME=feedback
       VALUE="Wenn sie Hunger hat, nähert sie
              sich dem Nahrungsteilchen oder der Nahrung.">
<INPUT TYPE=HIDDEN   NAME=hilfetext
       VALUE="Vor ihr liegt ein Teilchen,
              das ihre Nahrung werden soll.">
<INPUT TYPE=HIDDEN   NAME=bearbeitet
       VALUE="false">
<INPUT TYPE=BUTTON   NAME=Aufgabe
       VALUE="Ich bin fertig!"
       ONCLICK="shortcheck (this.form);">
<INPUT TYPE=BUTTON   NAME=hilfe
       VALUE="Hilf mir!"
       ONCLICK="HilfMir (this.form);">
<INPUT TYPE=BUTTON   NAME=Loesung
       VALUE="Korrekte Lösung?"
       ONCLICK="lshortcheck (this.form);">
</FORM>

<A HREF="wortlist.htm"> Nochmal zur Wortliste</A>


</BODY>
</HTML>



Erläuterung:

Hier gibt es etwas mehr zu erklären.

Man sieht, dass der erste Inputbereich innerhalb des Fragetextes liegt. Wenn man das Eingabefeld unterhalb des Fragesatzes platziert haben möchte, schreibt man den Text einfach vor dem Form-Tag. Mit SIZE bestimmt man die Breite des Eingabefeldes.

Die nächsten vier Inputbereiche enthalten vier verschiedene Lösungsmuster. Wenigstens muster1 muss einen Eintrag enthalten, denn dieser Eintrag wird auch bei einem Lösungsvorschlag benutzt. Die anderen Muster bieten alternative Lösungen an.

Im Feld mit NAME=vergleich ist VALUE="!=" eingetragen. Dieser Eintrag kontrolliert die Art und Weise, wie die Antwort behandelt wird. Für dieses Feld sind zwei Varianten möglich:

  1. VALUE="=" : Bedeutet exakte Übereinstimmung der Antwort mit einem der Muster.
  2. VALUE="!=" : Liefert schon Übereinstimmung zurück, wenn das Muster in der Antwort enthalten ist. Dies vermeidet Probleme bei falschem Artikel o.a.. Allerdings werden dann auch unsinnige Antworten als (wahrscheinlich) richtig anerkannt, z.B. im vorliegenden Beispiel würde auch die Eingabe ,,Diätnahrungsmittel““ zu einer positiven Rückmeldung führen.

Im Feld mit NAME=feedback gibt man den Text für die Rückmeldung ein.

Das Feld mit NAME=hilfetext enthält den Hilfetext. Man erkennt, dass man die Feedback- und Hilfetexte über mehrere Zeilen hinweg schreiben kann.

Bei den Buttons kann man jeweils noch die Aufschriften verändern.