Formeleditor: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:
In dem Beispiel hat <code>editor</code> den Wert <code>basic</code>.
In dem Beispiel hat <code>editor</code> den Wert <code>basic</code>.


Der Editor bietet eine Standardpalette mit einer Vielfalt an mathematischen Ausdrücken an, die außerdem erweitert werden kann. Dadurch verringert sich die Menge der angezeigten Zeichen und Formeln auf das Wesentliche. In JACK gibt es bisher die folgenden eigenrealisierten Paletten:
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.


{| class="wikitable"
Um [[Standardpaletten]] einzubinden genügt es den Namen der Palette wie oben beschrieben anzugeben.
|Basic
|
[[Datei:JACK-Formeleditor-basic-mbuttgereit.PNG|center]]
<center>
<code>editor="basic"</code>
</center>
|Diese Palette wird für einen Großteil der Aufgaben verwendet. Es besitzt nur grundlegende mathematische Formeln. Diese wären:
* Wurzeln
* Brüche
* Potenzen
* Beträge
|-
|Trigonometrie
|


[[Datei:JACK-Formeleditor-trigonometry-mbuttgereit.PNG|center]]
Um [[Templatepaletten]] einzubinden, muss die selbsterstellte XML Datei der Aufgabe hinzugefügt werden. Zusätzlich muss dem <code>exercise</code>-Tag der Name der Datei + Dateiendung übergeben werden. Bsp.: <code>exercise="MyPalette.xml"</code>  
<center>
 
<code>editor="trigonometry"</code>
 
</center>
  * [[Templatepaletten]]
|Dieser Formeleditor enthält neben den Formeln des Basic-Editors außerdem Sinus, Kosinus, Tangens und das Symbol für Pi. Somit ist diese Palette besonders gut für Trigonomieaufgaben geeignet.
  * [[Standardpaletten]]
|-
|Palette
|
[[Datei:JACK-Formeleditor-palette-mbuttgereit.PNG|center]]
<center>
<code>editor="palette"</code>
</center>
|Die Palette erweitert den Trigonometrie-Editor (und damit auch den Basic-Editor) erneut um eine breit gefächerte Auswahl von Symbolen. Sie enthält unter anderem
* Vergleichsoperationen
* Vektoren und Matrizen
* Integrale
* Summen-/Produktzeichen
* Intervalle
|-
|Palette Full
|
[[Datei:JACK-Formeleditor-palette full-mbuttgereit.png|center]]
<center>
<code>editor="palette_full"</code>
</center>
|Die Palette Full enhält die meisten Einträge, die auch in der regulären Palette enthalten sind. Zusätzlich verfügt sie über eine zweite Seite, auf der diverse weitere Funktionen zu finden sind.
|-
|Palette Split
|
[[Datei:JACK-Formeleditor-palette-split-mbuttgereit.PNG|center]]
<center>
<code>editor="palette_split"</code>
</center>
|Die aufgeteilte Palette enthält alle Einträge der Palette, allerdings auf drei Seiten verteilt, so dass der Editor kompakter wird.
|-
|Palette2
|
[[Datei:JACK-Formeleditor-palette2-mbuttgereit.PNG|center]]
<center>
<code>editor="palette2"</code>
</center>
|Diese Palette grundlegende mathematische Operatoren, Vergleichsoperationen, gängige mathematische Konstanten.
|-
|Palette3
|
[[Datei:JACK-Formeleditor-palette3-mbuttgereit.PNG|center]]
<center>
<code>editor="palette3"</code>
</center>
|Palette3 entspricht größtenteils der Palette, jedoch ohne Intervalle dafür mit dem Verkettungssymbol.
|-
|Palette4
|
[[Datei:JACK-Formeleditor-palette4-mbuttgereit.PNG|center]]
<center>
<code>editor="palette4"</code>
</center>
|Die vierte Palette besteht aus der siebten Wurzel, Beträgen, Brüchen, Potenzen und der e-Funktion.
|-
|Palette5
|
[[Datei:JACK-Formeleditor-palette5-mbuttgereit.PNG|center]]
<center>
<code>editor="palette5"</code>
</center>
|Die Palette5 enthält das Gleiche wie die Palette4 erweitert um beliebige Wurzeln, Vergleichsoperationen und das Unendlichsymbol.
|-
|Palette6
|
[[Datei:JACK-Formeleditor-palette6-mbuttgereit.PNG|center]]
<center>
<code>editor="palette6"</code>
</center>
|Die Palette6 erweitert die Palette5 um die Sinus- und Kosinusfunktionen, sowie den natürlichen Logarithmus und die imaginäre Einheit i der komplexen Zahl.
|}

Version vom 20. November 2017, 13:32 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 dem exercise-Tag der Name der Datei + Dateiendung übergeben werden. Bsp.: exercise="MyPalette.xml"


 * Templatepaletten
 * Standardpaletten