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. |