Formeleditor: Unterschied zwischen den Versionen
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 17: | Zeile 17: | ||
Um [[Templatepaletten]] einzubinden, muss die selbsterstellte XML Datei der Aufgabe hinzugefügt werden. Zusätzlich muss in dem <code>editor</code>-Tag der Stage Datei der Name der Datei + Dateiendung übergeben werden. Bsp.: <code>editor="MyPalette.xml"</code> | Um [[Templatepaletten]] einzubinden, muss die selbsterstellte XML Datei der Aufgabe hinzugefügt werden. Zusätzlich muss in dem <code>editor</code>-Tag der Stage Datei der Name der Datei + Dateiendung übergeben werden. Bsp.: <code>editor="MyPalette.xml"</code> | ||
=== | ===Hinweise=== | ||
====Fehler bei mehreren Variablen | |||
Es gibt die Möglichkeit die FillIn Kästchen des Formeleditors zu nutzen, ohne eine Palette anzuzeigen. Hierzu kann <code>editor="invisible"</code> gesetzt werden. | |||
====Fehler bei mehreren Variablen==== | |||
Da der Formeleditor zur Zeit Variablen mit mehreren Buchstaben erlaubt, kann es zu unerwartetem Verhalten kommen. | Da der Formeleditor zur Zeit Variablen mit mehreren Buchstaben erlaubt, kann es zu unerwartetem Verhalten kommen. | ||
Zeile 24: | Zeile 27: | ||
Dieses Verhalten ist im Moment nur bei der Funktion <code>Power</code> bekannt. | Dieses Verhalten ist im Moment nur bei der Funktion <code>Power</code> bekannt. | ||
*Bsp.: Für <code>c*a^4</code> gibt der Student <code>ca^4</code> ein. Der Editor erkannt aber <code>(ca)^4</code> | *Bsp.: Für <code>c*a^4</code> gibt der Student <code>ca^4</code> ein. Der Editor erkannt aber <code>(ca)^4</code>. | ||
* [[Templatepaletten]] | * [[Templatepaletten]] | ||
* [[Standardpaletten]] | * [[Standardpaletten]] |
Version vom 23. Oktober 2018, 14:14 Uhr
JACK bietet die Möglichkeit, Fill-In-Aufgaben um einen Editor zu erweitern, der die Eingabe mathematischer Ausdrücke vereinfacht. Zum Einbinden des Editors in eine Aufgabe muss der exercise
-Tag um das Attribut editor
mit einem passenden Wert ergänzt werden.
<?xml version="1.0" encoding="iso-8859-1"?>
<exercise type="fillIn" editor="basic">
...
...
</exercise>
In dem Beispiel hat editor
den Wert basic
.
Der Editor bietet Palette mit einer Vielfalt an mathematischen Ausdrücken an, die außerdem erweitert werden kann. In JACK gibt es die Möglichkeit eigene Paletten (Templatepaletten) zu erstellen und vorgefertigte Standardpaletten zu nutzen.
Um Standardpaletten einzubinden genügt es den Namen der Palette wie oben beschrieben anzugeben.
Um Templatepaletten einzubinden, muss die selbsterstellte XML Datei der Aufgabe hinzugefügt werden. Zusätzlich muss in dem editor
-Tag der Stage Datei der Name der Datei + Dateiendung übergeben werden. Bsp.: editor="MyPalette.xml"
Hinweise
Es gibt die Möglichkeit die FillIn Kästchen des Formeleditors zu nutzen, ohne eine Palette anzuzeigen. Hierzu kann editor="invisible"
gesetzt werden.
Fehler bei mehreren Variablen
Da der Formeleditor zur Zeit Variablen mit mehreren Buchstaben erlaubt, kann es zu unerwartetem Verhalten kommen.
Lässt nämlich der Student bei der Multiplikation von zwei Variablen das Multiplikationszeichen weg, kann es vorkommen, dass diese vom Formeleditor als eine Variable erkannt werden.
Dieses Verhalten ist im Moment nur bei der Funktion Power
bekannt.
*Bsp.: Fürc*a^4
gibt der Studentca^4
ein. Der Editor erkannt aber(ca)^4
.
* Templatepaletten * Standardpaletten