Zum Inhalt

Lösungshinweise

Mit dem solutionhint Element kann man einen Lösungshinweis zu einer Aufgabe oder einem Eingabefeld im Kurs geben. Es gibt zwei Arten von Lösungshinweisen:

  • Frei stehende Lösungshinweise werden an genau der Stelle im Kurs angezeigt, an der sie im XML-Code stehen.
  • Gebundene Lösungshinweise sind Lösungshinweise, die an ein bestimmtes Eingabefeld gebunden sind. Dazu wird beim Lösungshinweis das to Attribut gesetzt. Der Lösungshinweis wird dann nur angezeigt, wenn die Nutzerin oder der Nutzer beim Eingabefeld Hilfe erbittet.

Wenn man das to Attribut bei einem Lösungshinweis nicht benutzt, wird ein frei stehender Lösungshinweis erzeugt.

Hint

Lösungshinweise werden nicht während eines Tests angezeigt.

Lösungsschritte

Ein Lösungshinweis besteht immer aus einem oder mehreren Lösungsschritten. Jeder Lösungsschritt wird mit einem eigenen step Element beschrieben.

Gebundene Lösungshinweise

Example

<exercisebox>
    <p>
        Was ist die Quadratwurzel von 16?
    </p>
    <p>
        Antwort: <input name="square-root-seventeen"><number>4</number></input>
    </p>
    <solutionhint to="square-root-seventeen">
        <step>
            <p>
                Die Quadratwurzel einer nichtnegativen Zahl <m>x</m> ist diejenige Zahl,
                dessen Quadrat gleich <m>x</m> ist.
            </p>
            <p>
                Gesucht ist hier also eine Zahl, dessen Quadrat <m>16</m> ist.
            </p>
        </step>
        <step>
            <p>
                Da <m>4 \cdot 4 = 16</m> ist, ist <m>4</m> die richtige Lösung.
            </p>
        </step>
    </solutionhint>
</exercisebox>

Attribute

Das solutionhint Element unterstützt die folgenden Attribute:

Attribut Typ Standardwert Beschreibung
name xs:Name - Name des Elements. Dieser muss eindeutig unter allen Elementen in der Kursvariante sein.
tags TokenList Durch Leerzeichen getrennte Liste von Etiketten, welches dieses Element haben soll.
to xs:Name - Wenn dieses Attribut gesetzt ist, wird der Lösungshinweis an das Eingabeelement der Seite gebunden, welches den Namen hat, der im Attribut angegeben ist. Es muss sich um den Namen eines "input", "inputblock" oder "booleangroup" Elements handeln.

Das step Element unterstützt die folgenden Attribute:

Attribut Typ Standardwert Beschreibung
name xs:Name - Name des Elements. Dieser muss eindeutig unter allen Elementen in der Kursvariante sein.
tags TokenList Durch Leerzeichen getrennte Liste von Etiketten, welches dieses Element haben soll.