Zum Inhalt

solutionhint

Typ

Block-Element (Eingabe)

Zulässige Kind-Elemente:

Unterstütze Attribute

  • mode (optional): Gibt an, wie das Erscheinungsbild der Lösunghinweise sein soll. Mögliche Werte sind: append, modal, sequence
    Default-Wert: sequence

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

  • 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: -

  • to (optional): name-Attribut-Wert eines Eingabefeldes mit dem der Lösungshinweis verknüpft werden soll.
    Default-Wert: -

weitere Informationen zur Syntax

Beschreibung

Mit dem solutionhint-Element können Lösungshinweise gegeben werden. Wenn das to-Attribut nicht verwendet wird, geschieht dies in Form eines Buttons, der an der Stelle im Text eingebettet wird, an der das solutionhint-Element positioniert ist. Mit einem to-Attribut wird versucht, das solutionhint-Element an das Eingabefeld zu heften, z. B. in Form eines Buttons mit einer Glühbirne, welcher nach fehlerhafte Eingabe angezeigt wird.

Code-Beispiele

Code-Beispiel: Standard
<textbox>
    <solutionhint>
        <step><p>Hinweis 1</p></step>
        <step><p>Hinweis 2</p></step>
    </solutionhint>
</textbox>
Code-Beispiel: mode
<textbox>
    <solutionhint mode="modal">
        <step><p>Hinweis 1</p></step>
        <step><p>Hinweis 2</p></step>
    </solutionhint>
</textbox>
Code-Beispiel: to
<textbox>
    <p><input name="input"><number>42</number></input></p>
    <solutionhint to="input">
        <step><p>Was ist die Antwort auf alles?</p></step>
        <step><p>42</p></step>
    </solutionhint>
</textbox>