Zum Inhalt

inputblock

Typ

block-Element

Zulässige Kind-Elemente:

Unterstütze Attribute

  • align (optional): Horizontale Ausrichtung des Eingabeelements, welches in inputblock angezeigt werden soll. Default-Wert: center

  • check (optional): Boolescher Wert der angibt, ob die Eingabe durch den Nutzer prüfbar sein soll oder nicht.
    Default-Wert: true

  • model (optional): Name des Modells, welches zur Validierung verwendet werden soll. Sofern keines definiert wird, wird das Standardmodell bzw. das Modell der übergeordneten Eingabe verwendet.
    Default-Wert: -

  • name (optional): Bezeichner des Elements zur Identifizierung. Der Name muss innerhalb eines variant-Elements eindeutig sein.
    Default-Wert: -

  • penalty (optional): Die Anzahl der Punkte, die dem Benutzer für eine falsche Antwort in diesem Eingabefeld abgezogen werden. Wenn dieses Attribut nicht festgelegt ist, gilt folgendes Standardverhalten: Bei Eingabefeldern mit boolean beträgt der Standardabzug eins. Befindet sich das Element in einer booleangroup, gilt der in dieser Gruppe festgelegte Standardabzug. Für alle anderen Eingabeelemente beträgt der Standardabzug 0. Default-Wert: -

  • reveal (optional): Anzahl der fehlgeschlagenen Versuche, nach denen der Benutzer den Inhalt des mit diesem Eingabeelement verknüpften Lösungshinweises (solutionhint) sehen darf. Ist kein solutionhint-Element mit diesem Eingabeelement verknüpft, hat das Attribut keine Auswirkung.
    Default-Wert: 1

  • tags (optional): Liste von eigenen Bezeichnern, um z. B. besondere Stilvorgaben u.ä. implementieren zu können. Die Listenelemente werden durch Leerzeichen voneinander getrennt.
    Default-Wert: -

weitere Informationen zur Syntax

Beschreibung

Ein inputblock-Element erstellt ein Eingabefeld in Abhängigkeit des ersten Kind-Elementes. Im Gegensatz zu input handelt es sich dabei um Eingabefelder, die die gesamte Breite benötigen, wie z. B. ein Quellcode-Eingabeelement.

Code-Beispiele

Code-Beispiel: Beispiel
<p>Gib die Zahl 42 ein: <input><number>42</number></input></p>
Code-Beispiel: check
<p>Gib die Zahl 42 ein: <input check="false"><number>42</number></input></p>
Code-Beispiel: reveal
<textbox>
  <p><input name="inputreveal" reveal="3"><number>42</number></input></p>
  <solutionhint to="inputreveal"><step><p>Die Lösung lautet 42.</p></step></solutionhint>
</textbox>