choicegroup
Typ
block-Element (Eingabe)
Zulässige Kind-Elemente:
- accordion
- blockquote
- codelisting
- decision
- externmedia
- figureblock
- flex
- help
- inputblock
- list
- objectblock
- p
- solutionhint
- stringgroup
- table
- tabset
- video
Unterstütze Attribute
-
credits (optional): Anzahl an Punkten, die beim erfolgreichen Lösen vergeben werden. Ist die Eingabe ein Unterelement einer übergeordneten Eingabe, wird die maximal erreichbare absolute Punktzahl durch die übergeordnete Eingabe festgelegt. Die hier im Attribut festgelegte Punktzahl ist dann als Anteil in Bezug auf die Summe der möglichen Punkten aller Unterelemente der übergeordneten Eingabe zu verstehen.
Default-Wert: 1 -
mincredits (optional): Minimale Anzahl an Credit-Punkten, die vergeben werden kann. Die detaillierte Berechnung der Credit-Punkte wird durch mode festgelegt.
Default-Wert: 0 -
mode (optional): Legt den Algorithmus fest, nach dem die Berechnung der Credit-Punkte erfolgen soll. Mögliche Werte sind whole, sum X, penalty Y oder sumpenalty X Y Z, wobei X, Y und Z für Credit-(Grenz)werte stehen.
Default-Wert: whole -
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: - -
uniqueoptions (optional): Boolescher Wert der angibt, ob mehrfach definierte Auswahlmöglichkeiten nur einmal als Lösung verwendet werden dürfen. Default-Wert: false
weitere Informationen zur Syntax
Beschreibung
Ein choicegroup-Element gruppiert mehrere choice-Elemente zu einer Gruppe zusammen, so dass diese als Einheit verwendet werden können.
Code-Beispiele
<choicegroup>
<table>
<headrow>
<cell><p>Polynom</p></cell>
<cell><p>Trigonometrische Funktion</p></cell>
</headrow>
<row>
<cell><p><input><choice><option correct="true"><m>x^2 + 1</m></option><option correct="true"><m>a\cdot x^2 + 2 \cdot x + c</m></option></choice></input></p></cell>
<cell><p><input><choice><option correct="true"><m>sin(x)</m></option><option correct="true"><m>cos(x)</m></option></choice></input></p></cell>
</row>
<row>
<cell><p><input><choice><option correct="true"><m>x^2 + 1</m></option><option correct="true"><m>a\cdot x^2 + 2 \cdot x + c</m></option></choice></input></p></cell>
<cell><p><input><choice><option correct="true"><m>sin(x)</m></option><option correct="true"><m>cos(x)</m></option></choice></input></p></cell>
</row>
</table>
</choicegroup>
<choicegroup uniqueoptions="true">
<table>
<headrow>
<cell><p>Polynom</p></cell>
<cell><p>Trigonometrische Funktion</p></cell>
</headrow>
<row>
<cell><p><input><choice><option correct="true"><m>x^2 + 1</m></option><option correct="true"><m>a\cdot x^2 + 2 \cdot x + c</m></option></choice></input></p></cell>
<cell><p><input><choice><option correct="true"><m>sin(x)</m></option><option correct="true"><m>cos(x)</m></option></choice></input></p></cell>
</row>
<row>
<cell><p><input><choice><option correct="true"><m>x^2 + 1</m></option><option correct="true"><m>a\cdot x^2 + 2 \cdot x + c</m></option></choice></input></p></cell>
<cell><p><input><choice><option correct="true"><m>sin(x)</m></option><option correct="true"><m>cos(x)</m></option></choice></input></p></cell>
</row>
</table>
</choicegroup>