<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.uni-due.de/jack/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Swolff</id>
	<title>JACK Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.uni-due.de/jack/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Swolff"/>
	<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Spezial:Beitr%C3%A4ge/Swolff"/>
	<updated>2026-06-10T08:02:52Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Versionshistorie_(Jack2)&amp;diff=7143</id>
		<title>Versionshistorie (Jack2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Versionshistorie_(Jack2)&amp;diff=7143"/>
		<updated>2021-08-04T10:00:17Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Ueberschrift der Notes korrigiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== August 2021 ==&lt;br /&gt;
==== &#039;&#039;02.August 2021&#039;&#039;: JACK 2.6.8 ====&lt;br /&gt;
* Beim Importieren von fehlerhaften Aufgaben wird nun eine für den Nutzer brauchbare Fehlermeldung ausgegeben.&lt;br /&gt;
* Ein Fehler, der die Bearbeitung einer R-Aufgabe verhindern konnte, wurde behoben.&lt;br /&gt;
* Ein Fehler, bei dem das Betrachten einer R-Aufgabe im Lösungsüberblick eine Einreichung verusacht hat, wurde behoben.&lt;br /&gt;
* Starten einer AES-Aufgabe zeigt nun nicht mehr die solutionData aus einer vorher bearbeiteten R-Aufgabe an.&lt;br /&gt;
&lt;br /&gt;
== Juli 2021 ==&lt;br /&gt;
==== &#039;&#039;12.Juli 2021&#039;&#039;: JACK 2.6.8 ====&lt;br /&gt;
* Wurde mithilfe der &amp;quot;Zurück-Funktion&amp;quot; des Browsers während der Bearbeitung einer Aufgabe die Seite gewechselt, wurden Einreichungen in speziellen Fällen nicht mehr angenommen. Passen Aufgabe und Einreichung nicht zusammen, wird den Studierenden nun eine Fehlerseite mit Anweisungen angezeigt. Die Dokumentation der Fehlerseite finden Sie [[Navigations-Fehlerseite| hier]].&lt;br /&gt;
* Aufgaben werden nun nicht mehr zu Unrecht als &amp;quot;zu spät eingereicht&amp;quot; gewertet.&lt;br /&gt;
* Zeilen, die in R-Aufgaben nur eine Leerstelle enthalten, verursachen nun keinen Fehler mehr.&lt;br /&gt;
&lt;br /&gt;
== März 2021 ==&lt;br /&gt;
==== &#039;&#039;01.März 2021&#039;&#039;: JACK 2.6.6====&lt;br /&gt;
* Verspätete Einreichungen oder interne Fehler verschlechtern den Kursdurchschnitt nicht mehr&lt;br /&gt;
* Kurse enden nun nicht mehr verfrüht.&lt;br /&gt;
* Fehlender Auslöser für die Erstellung von BackendJobs wurde ergänzt.&lt;br /&gt;
* Ein Fehler, der bei der Aktualisierung des Kursdurchschnittes auftrat, wurde behoben.&lt;br /&gt;
* Die Sortierung der Kursaufgaben in der Kursbearbeitung findet nun alphabetisch statt.&lt;br /&gt;
* Lösungsüberblick kann nun, wenn vom Lehrenden deaktiviert, nicht mehr exportiert werden (teilweise als Hotfix bereits verteilt).&lt;br /&gt;
* Aufgaben lassen sich nun durch &amp;quot;Alle erneut checken&amp;quot; wieder erneut überprüfen.&lt;br /&gt;
* Nicht-abgeschlossene Kursabgaben werden nun in der Kursstatistik miteinbezogen.&lt;br /&gt;
* Im Lösungsüberblick werden Einreichungen der 53. Kalenderwoche nicht mehr falsch einsortiert.&lt;br /&gt;
&lt;br /&gt;
== Dezember 2020 ==&lt;br /&gt;
====&#039;&#039;16.Dezember 2020&#039;&#039;: JACK 2.6.5====&lt;br /&gt;
* Evaluatorregeln in Prüfungen akzeptieren nun 4096 Zeichen.&lt;br /&gt;
* Meldung bei der Authentifizierung auf Moodle überarbeitet.&lt;br /&gt;
* Wenn die Umleitung in Moodle nicht korrekt funktioniert, wird nun der korrekte Fehler angezeigt&lt;br /&gt;
* Fehlende Vorlagen in der Aufgabenliste eines Kurses von Moodle heraus wurden der Ansicht hinzugefügt&lt;br /&gt;
&lt;br /&gt;
== Juli 2020 ==&lt;br /&gt;
==== &#039;&#039;15.Juli 2020&#039;&#039;: JACK 2.6.4====&lt;br /&gt;
* Ein Fehler, der beim Testen einer Aufgabe, nachdem sie auf einem speziellen Weg aufgerufen worden ist, aufgetreten ist, wurde behoben.&lt;br /&gt;
* Die Palette der Mathematik-Didaktikern wurde repariert.&lt;br /&gt;
* Die im Hintergrund genutzte Java-Version wurde aktualisiert.&lt;br /&gt;
* Aufgaben in Kursen werden nun geordnet aufgelistet.&lt;br /&gt;
&lt;br /&gt;
== Januar 2020 ==&lt;br /&gt;
* &#039;&#039;16.Januar 2020&#039;&#039;:&#039;&#039;&#039;JACK 2.6.3&#039;&#039;&#039;&lt;br /&gt;
Fixes:&lt;br /&gt;
*Hinweisbutton in R-Aufgaben ist nicht mehr anwählbar, wenn keine Hinweise mehr verfügbar sind&lt;br /&gt;
*Fehlenden Button &amp;quot;Aufgabe beenden und zum Lösungsüberblick&amp;quot; im Hauptmenü bei Formbased Aufgaben eingefügt (in Moodle)&lt;br /&gt;
*Link zum Lösungsüberblick im Hauptmenü bei Kursen eingefügt (in Moodle)&lt;br /&gt;
*Eingabe der Art &amp;lt;code&amp;gt;-(-2)&amp;lt;/code&amp;gt; werden nicht mehr vom Formulaeditor geändert&lt;br /&gt;
*Multiplikationen der Form &amp;lt;code&amp;gt;(x+1)(x-1)&amp;lt;/code&amp;gt; werden auch ohne Malzeichen evaluiert&lt;br /&gt;
* Beim Befehl &amp;lt;code&amp;gt;eval&amp;lt;/code&amp;gt; wird nicht mehr der Rechenweg angezeigt, wenn ein Ergebnis nicht ausrechenbar ist&lt;br /&gt;
&lt;br /&gt;
OrbitalChecker:&lt;br /&gt;
*Spezielles Feedback für das Element Niob&lt;br /&gt;
*Check um Hund&#039;sche Regeln erweitert&lt;br /&gt;
&lt;br /&gt;
Formulaeditor:&lt;br /&gt;
*Palette für Mathematikdidaktiker hinzugefügt&lt;br /&gt;
&lt;br /&gt;
== Oktober 2019 ==&lt;br /&gt;
* &#039;&#039;31. September 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.6.2&#039;&#039;&#039;&lt;br /&gt;
Evaluator:&lt;br /&gt;
&lt;br /&gt;
* Versionsnummer wurde von 3.1.13 auf 3.1.14 geändert.&lt;br /&gt;
&lt;br /&gt;
OrbitalChecker:&lt;br /&gt;
&lt;br /&gt;
* Eine zusätzliche Überprüfung zur Füllung der Orbitale wurde hinzugefügt.&lt;br /&gt;
* Die Standardantworten für den OrbitalChecker wurden überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Generelles:&lt;br /&gt;
&lt;br /&gt;
* Eine Lücke im Rechtesystem wurde geschlossen.&lt;br /&gt;
* Nutzer bekommen nur noch Aufgaben in der Suche angezeigt, für die sie autorisiert sind.&lt;br /&gt;
* Nutzer, die sich anonym einloggen, bekommen nun einen zufällig generierten Namen.&lt;br /&gt;
== September 2019 ==&lt;br /&gt;
* &#039;&#039;19. September 2019&#039;&#039;: &#039;&#039;&#039; JACK 2.6.1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Einige Fehlernachrichten vom InstantOrbitalChecker wurden überarbeitet&lt;br /&gt;
* Der Verweis zur Startseite wird nun ausgeblendet, wenn der Nutzer über Moodle authentifiziert wurde.&lt;br /&gt;
* Ein Fehler der während einer Prüfung auftreten kann wurde behoben.&lt;br /&gt;
* Für die Dropbox-Anbindung wird nur noch der Token verwendet.&lt;br /&gt;
* Ein Fehler, der dazu führte, dass die Chemie-Palette nicht mehr mit den Fill-In Feldern verknüpft war, wurde behoben.&lt;br /&gt;
* Die Hinweise bei R-Aufgaben sollten nun nicht mehr beim Wechseln der Aufgabe übernommen werden.&lt;br /&gt;
* Eine zusätzliche Feedback-Option wurde für den InstantOrbitalChecker hinzugefügt.&lt;br /&gt;
* Eine fehlende Leerstelle zwischen &amp;quot;Frage&amp;quot; und der Nummer der Frage wurden hinzugefügt.&lt;br /&gt;
* Eine überflüssige Leerstelle bei der Anzeige des Aufgabennamens (beim bearbeiten der Aufgabe) wurde entfernt.&lt;br /&gt;
* In Kursen mit nicht-Formbased Aufgaben sollte der Wert &amp;quot;Durchschnittspunkte&amp;quot; im Lösungsüberblick des Kurses nun (korrekt) berechnet werden.&lt;br /&gt;
* Das Feature &amp;quot;Distraktoranalyse&amp;quot; ist bis auf weiteres nicht mehr nutzbar. **Variablen sollten nun nicht mehr mithilfe von &amp;quot;McIndex-Variablen&amp;quot; ( https://jack-community.org/wiki/index.php?title=McIndex-Variablen ) gesetzt werden.**&lt;br /&gt;
&lt;br /&gt;
== Juni 2019 ==&lt;br /&gt;
* &#039;&#039;10.Juli 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.6.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Erweiterungen:&lt;br /&gt;
&lt;br /&gt;
* Ein neuer Aufgabentyp &amp;quot;Orbitalmodell&amp;quot; (inkl. eines dazugehörigen Editors) wurde als Stufentyp von Formbased-Aufgaben hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Die Evaluierungsregel wird nicht mehr bei der Erstellung von Formbased-Aufgaben angezeigt, da diese bei der Bepunktung einer Aufgabe nicht beachtet wird.&lt;br /&gt;
* Ist die Evaluierungsregel ungültig, wird nun ein Fehler angezeigt.&lt;br /&gt;
* Das Exportieren von Ergebnissen als Excel-Tabelle wird nur noch bis 255 Spalten unterstützt. Bei 256 oder mehr Spalten werden nur die Ersten 255 Spalten in einer Exel-Tabelle ausgegeben und eine Fehlernachricht wird angezeigt.&lt;br /&gt;
* Die Ergebnisübersicht wurde überarbeitet und zeigt nun nicht mehr jede Einreichung, sondern nur noch die Letzte.&lt;br /&gt;
* Einige Standardpaletten wurden überarbeitet. Eine Übersicht über die aktuellen Standardpaletten und einen Hinweis zu den Symbolen, die im Moment nicht ausgewertet werden können, finden Sie auf: https://jack-community.org/wiki/index.php/Standardpaletten &lt;br /&gt;
* Die ID einer Ressource wird nun auf der Seite &amp;quot;Aufgabe bearbeiten&amp;quot; angezeigt.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
&lt;br /&gt;
* Das Auswerten von R-Code, in dem vom Lernenden eine Funktion definiert wird, ist nun möglich.&lt;br /&gt;
* Der experimentelle Kurs &amp;quot;Adaptiver Kurs&amp;quot; ist nun über Moodle absolvierbar.&lt;br /&gt;
* Der experimentelle Kurs &amp;quot;Adaptiver Kurs&amp;quot; gibt nun die angedachten Werte als Referenzwerte aus.&lt;br /&gt;
* Ein Fehler, der bei der Evaluierung eines Betrages auftreten konnte, wurde behoben.&lt;br /&gt;
* Ein Fehler beim Exportieren von Lösungen eines Nutzers als Zip-Datei wurde behoben.&lt;br /&gt;
* SCList Aufgaben können nun in Prüfungen mehrfach eingereicht werden.&lt;br /&gt;
* Das Filtern nach Matrikelnummern ist nun wieder möglich.&lt;br /&gt;
* Aufgaben mit einem bestimmten Fehler in der exerciseChain können wieder über die Übersicht erreichen werden.&lt;br /&gt;
* Ein Fehler, der bei der Navigation in der Oberfläche auftreten kann, wurde behoben.&lt;br /&gt;
* Ein Fehler, der die Knöpfe zur Navigation zwischen den Fragen einer Aufgabe fehlen ließ, wurde behoben.&lt;br /&gt;
* Beim Absolvieren von Kursen in JACK (nicht von Moodle aus) ist nun nicht mehr fälschlicherweise der Knopf &amp;quot;Vorherige Aufgabe&amp;quot; bzw. &amp;quot;Nächste Aufgabe&amp;quot; anwählbar (falls es eine nächste Aufgabe gibt, ist er natürlich immer noch anwählbar)&lt;br /&gt;
&lt;br /&gt;
== Januar 2019 ==&lt;br /&gt;
* &#039;&#039;10.Januar 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.5.6&#039;&#039;&#039;&lt;br /&gt;
*Das Variabalen- und Evaluator-Feld wird dem Lehrenden nun in allen FormBased-Aufgaben angezeigt&lt;br /&gt;
*Man kann den Formulaeditor nun auch pro Stage einbinden&lt;br /&gt;
*Als Admin kann man nun die Namen der eingeloggten User sehen&lt;br /&gt;
*Fehlermeldungen für Aufgaben, von denen man Besitzer ist, werden einem angezeigt&lt;br /&gt;
*Neue Math-Evaluatorfunktionen : arccosh, arccot, arccoth, arccsc, arccsch, arcsec, arcsech, arcsinh, arctan, arctanh, cosh, cot, coth, csc, csch, sec, sech, sinh, tanh&lt;br /&gt;
*Adaptiver Kursmodus: Ausgabe der Fähigkeit und des geschätzten Fehlers möglich&lt;br /&gt;
*Neue Funktion im ChemEvaluator: Particle&lt;br /&gt;
&lt;br /&gt;
== August 2018 ==&lt;br /&gt;
* &#039;&#039;29. August 2018&#039;&#039;: &#039;&#039;&#039;JACK 2.5&#039;&#039;&#039;&lt;br /&gt;
** Der Lösungsüberblick zu Kursen ist nun in den Kurseinstellungen ein- und ausschaltbar. Standardmäßig sind diese bei schon existierenden Kursen sichtbar. &lt;br /&gt;
** Der &#039;&#039;&#039;Evaluator&#039;&#039;&#039; unterstützt nun auch OpenChem mithilfe des [[ChemEvaluator]]s:&lt;br /&gt;
*** arith1: [[Plus]], [[Times]], [[UnaryMinus]], [[UnaryPlus]]&lt;br /&gt;
*** chemistry1: [[CheckOxidationState]], [[CheckStateOfMatter]], [[CompareNumberOfAtoms]], [[ConsistOf]], [[Contains]]&lt;br /&gt;
*** list1: [[List]]&lt;br /&gt;
*** logic1: [[And]], [[False]], [[Not]], [[Or]], [[True]]&lt;br /&gt;
*** molecule1: [[AtomarrayElement]], [[Atomarray]], [[Charge]], [[Molecule]], [[OxidationState]], [[StateOfMatter]]&lt;br /&gt;
*** nums1: [[E]], [[PI]]&lt;br /&gt;
*** periodictable_group1 - 18&lt;br /&gt;
*** testterminal_jack: [[IsEmpty]]&lt;br /&gt;
*** variable_jack: [[Exercise]], [[FillIn]]&lt;br /&gt;
** Des Weiteren verhält sich das Zeichen „/“ in Mathematik-Formeln nun exakt (d.h. als Bruch). Möchte man eine Dezimalzahl erzeugen, so kann man den „:“-Operator nutzen. &lt;br /&gt;
*** Neue MathEvaluator-Funktionen: [[IsVector]], [[IsNVector]], [[GetFromMatrix]], [[GetFromVector]]&lt;br /&gt;
&lt;br /&gt;
== Juni 2018 ==&lt;br /&gt;
* &#039;&#039;13. Juni 2018&#039;&#039;: Die [[:Kategorie:Testfunktionen|Testfunktionen]] des Evaluators haben Zuwachs bekommen: Mit [[IsVector]] und [[IsNVector]] können nun Vektoren überprüft werden.&lt;br /&gt;
* &#039;&#039;6. Juni 2018&#039;&#039;: Die Dokumentation für den [[TracingChecker]] und den [[KovidaChecker]] für Programmieraufgaben ist nun auch in diesem Wiki verfügbar.&lt;br /&gt;
* &#039;&#039;5. Juni 2018&#039;&#039;: Die meisten JACK-Instanzen wurden eine neue Version mit vielen kleinen Fehlerkorrekturen und Verbesserungen aktualisiert.&lt;br /&gt;
&lt;br /&gt;
== April 2018 ==&lt;br /&gt;
* &#039;&#039;25. April 2018&#039;&#039;: Mit der neuen Evaluator-Funktion [[ImplodeList]] können nun Listen in Zeichenketten verwandelt werden.&lt;br /&gt;
&lt;br /&gt;
== November 2017 ==&lt;br /&gt;
* &#039;&#039;20. November 2017&#039;&#039;: Der Evaluator 2.0 läuft nun auch auf http://jack.s3.uni-due.de. Hinweise zu notwendigen Änderungen an formularbasierten Aufgaben findet man unter [[Migration zur Evaluator 2 Syntax]]&lt;br /&gt;
&lt;br /&gt;
== Oktober 2017 ==&lt;br /&gt;
* &#039;&#039;04. Oktober 2017&#039;&#039;: Die Funktionen des [[Evaluator|Evaluators]] sind nun in diesem Wiki kategorisiert. Eine Übersicht aller Kategorien findet man unter [[:Kategorie:Evaluatorfunktionenkategorie|Evaluatorfunktionenkategorien]]&lt;br /&gt;
&lt;br /&gt;
== September 2017 ==&lt;br /&gt;
* &#039;&#039;29. September 2017&#039;&#039;: Auf der Spielwiese läuft seit heute Version 2 vom [[Evaluator]]. Neu ist insbesondere, dass Lehrende in den Funktionen anstatt CAS-Syntax sogenannte [[:Kategorie:Konstruktoren|Konstruktoren]] verwendet werden müssen. Dies zieht ggf. Änderungen nach sich, z.B. an der Funktion [[equalsExpr]].&lt;br /&gt;
&lt;br /&gt;
== August 2017 ==&lt;br /&gt;
* &#039;&#039;30. August 2017&#039;&#039;: In [[Checker#InstantFillInChecker|Fill-In-Aufgaben]] können die Warnungen des Checkers bei leerer Eingabe unterdrückt werden. Die Dokumentation dazu findet man im Artikel [[Stage]] in der Erläuterung des Tags &#039;&#039;&#039;exercise&#039;&#039;&#039;. Bisher kann dieses Feature nur auf der Spielwiese verwendet werden.&lt;br /&gt;
* &#039;&#039;29. August 2017&#039;&#039;: Sage läuft jetzt in JACK auf Version 8.0&lt;br /&gt;
* &#039;&#039;29. August 2017&#039;&#039;: [[Checker#InstantFillInChecker|Fill-In-Aufgaben]] erhalten eine [[Evaluator-Konsole]] für Lehrende, um Aufgaben einfacher Testen zu können.&lt;br /&gt;
&lt;br /&gt;
== Juli 2017 ==&lt;br /&gt;
* &#039;&#039;5. Juli 2017&#039;&#039;: Der Server jack-server05.s3.uni-due.de (Spielwiese) wird ab ca. 14:45 Uhr offline sein um ihn zu aktualisieren. Bis ca. 16 Uhr sollten alle Maßnahmen abgeschlossen und der Server wieder verfügbar sein. Vielen Dank für ihr Verständnis!&lt;br /&gt;
&lt;br /&gt;
== Juni 2017 ==&lt;br /&gt;
* &#039;&#039;29. Juni 2017&#039;&#039;: Eine neue stabile Version findet sich auf allen JACK-Servern, eine neue Testversion (2.4.2) befindet sich auf der Spielwiesen-Instanz! Im Wesentlichen beinhaltet die neue Version zahlreiche Bugfixes.&lt;br /&gt;
* &#039;&#039;19. Juni 2017&#039;&#039;: Herzlich Willkommen auf dem Feature-News-Ticker. Auf dieser Seite stellen wir in Zukunft neue Features innerhalb von JACK vor und dokumentieren ihre Verwendung. Bitte schauen Sie also regelmäßig rein.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hauptseiten]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Versionshistorie_(Jack2)&amp;diff=7142</id>
		<title>Versionshistorie (Jack2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Versionshistorie_(Jack2)&amp;diff=7142"/>
		<updated>2021-08-04T09:57:15Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Notes fuer 2.6.9 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== August 2021 ==&lt;br /&gt;
==== &#039;&#039;02.August 2021&#039;&#039;: Jack2.6.8 ====&lt;br /&gt;
* Beim Importieren von fehlerhaften Aufgaben wird nun eine für den Nutzer brauchbare Fehlermeldung ausgegeben.&lt;br /&gt;
* Ein Fehler, der die Bearbeitung einer R-Aufgabe verhindern konnte, wurde behoben.&lt;br /&gt;
* Ein Fehler, bei dem das Betrachten einer R-Aufgabe im Lösungsüberblick eine Einreichung verusacht hat, wurde behoben.&lt;br /&gt;
* Starten einer AES-Aufgabe zeigt nun nicht mehr die solutionData aus einer vorher bearbeiteten R-Aufgabe an.&lt;br /&gt;
&lt;br /&gt;
== Juli 2021 ==&lt;br /&gt;
==== &#039;&#039;12.Juli 2021&#039;&#039;:Jack 2.6.8 ====&lt;br /&gt;
* Wurde mithilfe der &amp;quot;Zurück-Funktion&amp;quot; des Browsers während der Bearbeitung einer Aufgabe die Seite gewechselt, wurden Einreichungen in speziellen Fällen nicht mehr angenommen. Passen Aufgabe und Einreichung nicht zusammen, wird den Studierenden nun eine Fehlerseite mit Anweisungen angezeigt. Die Dokumentation der Fehlerseite finden Sie [[Navigations-Fehlerseite| hier]].&lt;br /&gt;
* Aufgaben werden nun nicht mehr zu Unrecht als &amp;quot;zu spät eingereicht&amp;quot; gewertet.&lt;br /&gt;
* Zeilen, die in R-Aufgaben nur eine Leerstelle enthalten, verursachen nun keinen Fehler mehr.&lt;br /&gt;
&lt;br /&gt;
== März 2021 ==&lt;br /&gt;
==== &#039;&#039;01.März 2021&#039;&#039;:JACK 2.6.6====&lt;br /&gt;
* Verspätete Einreichungen oder interne Fehler verschlechtern den Kursdurchschnitt nicht mehr&lt;br /&gt;
* Kurse enden nun nicht mehr verfrüht.&lt;br /&gt;
* Fehlender Auslöser für die Erstellung von BackendJobs wurde ergänzt.&lt;br /&gt;
* Ein Fehler, der bei der Aktualisierung des Kursdurchschnittes auftrat, wurde behoben.&lt;br /&gt;
* Die Sortierung der Kursaufgaben in der Kursbearbeitung findet nun alphabetisch statt.&lt;br /&gt;
* Lösungsüberblick kann nun, wenn vom Lehrenden deaktiviert, nicht mehr exportiert werden (teilweise als Hotfix bereits verteilt).&lt;br /&gt;
* Aufgaben lassen sich nun durch &amp;quot;Alle erneut checken&amp;quot; wieder erneut überprüfen.&lt;br /&gt;
* Nicht-abgeschlossene Kursabgaben werden nun in der Kursstatistik miteinbezogen.&lt;br /&gt;
* Im Lösungsüberblick werden Einreichungen der 53. Kalenderwoche nicht mehr falsch einsortiert.&lt;br /&gt;
&lt;br /&gt;
== Dezember 2020 ==&lt;br /&gt;
====&#039;&#039;16.Dezember 2020&#039;&#039;:JACK 2.6.5====&lt;br /&gt;
* Evaluatorregeln in Prüfungen akzeptieren nun 4096 Zeichen.&lt;br /&gt;
* Meldung bei der Authentifizierung auf Moodle überarbeitet.&lt;br /&gt;
* Wenn die Umleitung in Moodle nicht korrekt funktioniert, wird nun der korrekte Fehler angezeigt&lt;br /&gt;
* Fehlende Vorlagen in der Aufgabenliste eines Kurses von Moodle heraus wurden der Ansicht hinzugefügt&lt;br /&gt;
&lt;br /&gt;
== Juli 2020 ==&lt;br /&gt;
==== &#039;&#039;15.Juli 2020&#039;&#039;:JACK 2.6.4====&lt;br /&gt;
* Ein Fehler, der beim Testen einer Aufgabe, nachdem sie auf einem speziellen Weg aufgerufen worden ist, aufgetreten ist, wurde behoben.&lt;br /&gt;
* Die Palette der Mathematik-Didaktikern wurde repariert.&lt;br /&gt;
* Die im Hintergrund genutzte Java-Version wurde aktualisiert.&lt;br /&gt;
* Aufgaben in Kursen werden nun geordnet aufgelistet.&lt;br /&gt;
&lt;br /&gt;
== Januar 2020 ==&lt;br /&gt;
* &#039;&#039;16.Januar 2020&#039;&#039;:&#039;&#039;&#039;JACK 2.6.3&#039;&#039;&#039;&lt;br /&gt;
Fixes:&lt;br /&gt;
*Hinweisbutton in R-Aufgaben ist nicht mehr anwählbar, wenn keine Hinweise mehr verfügbar sind&lt;br /&gt;
*Fehlenden Button &amp;quot;Aufgabe beenden und zum Lösungsüberblick&amp;quot; im Hauptmenü bei Formbased Aufgaben eingefügt (in Moodle)&lt;br /&gt;
*Link zum Lösungsüberblick im Hauptmenü bei Kursen eingefügt (in Moodle)&lt;br /&gt;
*Eingabe der Art &amp;lt;code&amp;gt;-(-2)&amp;lt;/code&amp;gt; werden nicht mehr vom Formulaeditor geändert&lt;br /&gt;
*Multiplikationen der Form &amp;lt;code&amp;gt;(x+1)(x-1)&amp;lt;/code&amp;gt; werden auch ohne Malzeichen evaluiert&lt;br /&gt;
* Beim Befehl &amp;lt;code&amp;gt;eval&amp;lt;/code&amp;gt; wird nicht mehr der Rechenweg angezeigt, wenn ein Ergebnis nicht ausrechenbar ist&lt;br /&gt;
&lt;br /&gt;
OrbitalChecker:&lt;br /&gt;
*Spezielles Feedback für das Element Niob&lt;br /&gt;
*Check um Hund&#039;sche Regeln erweitert&lt;br /&gt;
&lt;br /&gt;
Formulaeditor:&lt;br /&gt;
*Palette für Mathematikdidaktiker hinzugefügt&lt;br /&gt;
&lt;br /&gt;
== Oktober 2019 ==&lt;br /&gt;
* &#039;&#039;31. September 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.6.2&#039;&#039;&#039;&lt;br /&gt;
Evaluator:&lt;br /&gt;
&lt;br /&gt;
* Versionsnummer wurde von 3.1.13 auf 3.1.14 geändert.&lt;br /&gt;
&lt;br /&gt;
OrbitalChecker:&lt;br /&gt;
&lt;br /&gt;
* Eine zusätzliche Überprüfung zur Füllung der Orbitale wurde hinzugefügt.&lt;br /&gt;
* Die Standardantworten für den OrbitalChecker wurden überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Generelles:&lt;br /&gt;
&lt;br /&gt;
* Eine Lücke im Rechtesystem wurde geschlossen.&lt;br /&gt;
* Nutzer bekommen nur noch Aufgaben in der Suche angezeigt, für die sie autorisiert sind.&lt;br /&gt;
* Nutzer, die sich anonym einloggen, bekommen nun einen zufällig generierten Namen.&lt;br /&gt;
== September 2019 ==&lt;br /&gt;
* &#039;&#039;19. September 2019&#039;&#039;: &#039;&#039;&#039; JACK 2.6.1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Einige Fehlernachrichten vom InstantOrbitalChecker wurden überarbeitet&lt;br /&gt;
* Der Verweis zur Startseite wird nun ausgeblendet, wenn der Nutzer über Moodle authentifiziert wurde.&lt;br /&gt;
* Ein Fehler der während einer Prüfung auftreten kann wurde behoben.&lt;br /&gt;
* Für die Dropbox-Anbindung wird nur noch der Token verwendet.&lt;br /&gt;
* Ein Fehler, der dazu führte, dass die Chemie-Palette nicht mehr mit den Fill-In Feldern verknüpft war, wurde behoben.&lt;br /&gt;
* Die Hinweise bei R-Aufgaben sollten nun nicht mehr beim Wechseln der Aufgabe übernommen werden.&lt;br /&gt;
* Eine zusätzliche Feedback-Option wurde für den InstantOrbitalChecker hinzugefügt.&lt;br /&gt;
* Eine fehlende Leerstelle zwischen &amp;quot;Frage&amp;quot; und der Nummer der Frage wurden hinzugefügt.&lt;br /&gt;
* Eine überflüssige Leerstelle bei der Anzeige des Aufgabennamens (beim bearbeiten der Aufgabe) wurde entfernt.&lt;br /&gt;
* In Kursen mit nicht-Formbased Aufgaben sollte der Wert &amp;quot;Durchschnittspunkte&amp;quot; im Lösungsüberblick des Kurses nun (korrekt) berechnet werden.&lt;br /&gt;
* Das Feature &amp;quot;Distraktoranalyse&amp;quot; ist bis auf weiteres nicht mehr nutzbar. **Variablen sollten nun nicht mehr mithilfe von &amp;quot;McIndex-Variablen&amp;quot; ( https://jack-community.org/wiki/index.php?title=McIndex-Variablen ) gesetzt werden.**&lt;br /&gt;
&lt;br /&gt;
== Juni 2019 ==&lt;br /&gt;
* &#039;&#039;10.Juli 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.6.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Erweiterungen:&lt;br /&gt;
&lt;br /&gt;
* Ein neuer Aufgabentyp &amp;quot;Orbitalmodell&amp;quot; (inkl. eines dazugehörigen Editors) wurde als Stufentyp von Formbased-Aufgaben hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Die Evaluierungsregel wird nicht mehr bei der Erstellung von Formbased-Aufgaben angezeigt, da diese bei der Bepunktung einer Aufgabe nicht beachtet wird.&lt;br /&gt;
* Ist die Evaluierungsregel ungültig, wird nun ein Fehler angezeigt.&lt;br /&gt;
* Das Exportieren von Ergebnissen als Excel-Tabelle wird nur noch bis 255 Spalten unterstützt. Bei 256 oder mehr Spalten werden nur die Ersten 255 Spalten in einer Exel-Tabelle ausgegeben und eine Fehlernachricht wird angezeigt.&lt;br /&gt;
* Die Ergebnisübersicht wurde überarbeitet und zeigt nun nicht mehr jede Einreichung, sondern nur noch die Letzte.&lt;br /&gt;
* Einige Standardpaletten wurden überarbeitet. Eine Übersicht über die aktuellen Standardpaletten und einen Hinweis zu den Symbolen, die im Moment nicht ausgewertet werden können, finden Sie auf: https://jack-community.org/wiki/index.php/Standardpaletten &lt;br /&gt;
* Die ID einer Ressource wird nun auf der Seite &amp;quot;Aufgabe bearbeiten&amp;quot; angezeigt.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
&lt;br /&gt;
* Das Auswerten von R-Code, in dem vom Lernenden eine Funktion definiert wird, ist nun möglich.&lt;br /&gt;
* Der experimentelle Kurs &amp;quot;Adaptiver Kurs&amp;quot; ist nun über Moodle absolvierbar.&lt;br /&gt;
* Der experimentelle Kurs &amp;quot;Adaptiver Kurs&amp;quot; gibt nun die angedachten Werte als Referenzwerte aus.&lt;br /&gt;
* Ein Fehler, der bei der Evaluierung eines Betrages auftreten konnte, wurde behoben.&lt;br /&gt;
* Ein Fehler beim Exportieren von Lösungen eines Nutzers als Zip-Datei wurde behoben.&lt;br /&gt;
* SCList Aufgaben können nun in Prüfungen mehrfach eingereicht werden.&lt;br /&gt;
* Das Filtern nach Matrikelnummern ist nun wieder möglich.&lt;br /&gt;
* Aufgaben mit einem bestimmten Fehler in der exerciseChain können wieder über die Übersicht erreichen werden.&lt;br /&gt;
* Ein Fehler, der bei der Navigation in der Oberfläche auftreten kann, wurde behoben.&lt;br /&gt;
* Ein Fehler, der die Knöpfe zur Navigation zwischen den Fragen einer Aufgabe fehlen ließ, wurde behoben.&lt;br /&gt;
* Beim Absolvieren von Kursen in JACK (nicht von Moodle aus) ist nun nicht mehr fälschlicherweise der Knopf &amp;quot;Vorherige Aufgabe&amp;quot; bzw. &amp;quot;Nächste Aufgabe&amp;quot; anwählbar (falls es eine nächste Aufgabe gibt, ist er natürlich immer noch anwählbar)&lt;br /&gt;
&lt;br /&gt;
== Januar 2019 ==&lt;br /&gt;
* &#039;&#039;10.Januar 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.5.6&#039;&#039;&#039;&lt;br /&gt;
*Das Variabalen- und Evaluator-Feld wird dem Lehrenden nun in allen FormBased-Aufgaben angezeigt&lt;br /&gt;
*Man kann den Formulaeditor nun auch pro Stage einbinden&lt;br /&gt;
*Als Admin kann man nun die Namen der eingeloggten User sehen&lt;br /&gt;
*Fehlermeldungen für Aufgaben, von denen man Besitzer ist, werden einem angezeigt&lt;br /&gt;
*Neue Math-Evaluatorfunktionen : arccosh, arccot, arccoth, arccsc, arccsch, arcsec, arcsech, arcsinh, arctan, arctanh, cosh, cot, coth, csc, csch, sec, sech, sinh, tanh&lt;br /&gt;
*Adaptiver Kursmodus: Ausgabe der Fähigkeit und des geschätzten Fehlers möglich&lt;br /&gt;
*Neue Funktion im ChemEvaluator: Particle&lt;br /&gt;
&lt;br /&gt;
== August 2018 ==&lt;br /&gt;
* &#039;&#039;29. August 2018&#039;&#039;: &#039;&#039;&#039;JACK 2.5&#039;&#039;&#039;&lt;br /&gt;
** Der Lösungsüberblick zu Kursen ist nun in den Kurseinstellungen ein- und ausschaltbar. Standardmäßig sind diese bei schon existierenden Kursen sichtbar. &lt;br /&gt;
** Der &#039;&#039;&#039;Evaluator&#039;&#039;&#039; unterstützt nun auch OpenChem mithilfe des [[ChemEvaluator]]s:&lt;br /&gt;
*** arith1: [[Plus]], [[Times]], [[UnaryMinus]], [[UnaryPlus]]&lt;br /&gt;
*** chemistry1: [[CheckOxidationState]], [[CheckStateOfMatter]], [[CompareNumberOfAtoms]], [[ConsistOf]], [[Contains]]&lt;br /&gt;
*** list1: [[List]]&lt;br /&gt;
*** logic1: [[And]], [[False]], [[Not]], [[Or]], [[True]]&lt;br /&gt;
*** molecule1: [[AtomarrayElement]], [[Atomarray]], [[Charge]], [[Molecule]], [[OxidationState]], [[StateOfMatter]]&lt;br /&gt;
*** nums1: [[E]], [[PI]]&lt;br /&gt;
*** periodictable_group1 - 18&lt;br /&gt;
*** testterminal_jack: [[IsEmpty]]&lt;br /&gt;
*** variable_jack: [[Exercise]], [[FillIn]]&lt;br /&gt;
** Des Weiteren verhält sich das Zeichen „/“ in Mathematik-Formeln nun exakt (d.h. als Bruch). Möchte man eine Dezimalzahl erzeugen, so kann man den „:“-Operator nutzen. &lt;br /&gt;
*** Neue MathEvaluator-Funktionen: [[IsVector]], [[IsNVector]], [[GetFromMatrix]], [[GetFromVector]]&lt;br /&gt;
&lt;br /&gt;
== Juni 2018 ==&lt;br /&gt;
* &#039;&#039;13. Juni 2018&#039;&#039;: Die [[:Kategorie:Testfunktionen|Testfunktionen]] des Evaluators haben Zuwachs bekommen: Mit [[IsVector]] und [[IsNVector]] können nun Vektoren überprüft werden.&lt;br /&gt;
* &#039;&#039;6. Juni 2018&#039;&#039;: Die Dokumentation für den [[TracingChecker]] und den [[KovidaChecker]] für Programmieraufgaben ist nun auch in diesem Wiki verfügbar.&lt;br /&gt;
* &#039;&#039;5. Juni 2018&#039;&#039;: Die meisten JACK-Instanzen wurden eine neue Version mit vielen kleinen Fehlerkorrekturen und Verbesserungen aktualisiert.&lt;br /&gt;
&lt;br /&gt;
== April 2018 ==&lt;br /&gt;
* &#039;&#039;25. April 2018&#039;&#039;: Mit der neuen Evaluator-Funktion [[ImplodeList]] können nun Listen in Zeichenketten verwandelt werden.&lt;br /&gt;
&lt;br /&gt;
== November 2017 ==&lt;br /&gt;
* &#039;&#039;20. November 2017&#039;&#039;: Der Evaluator 2.0 läuft nun auch auf http://jack.s3.uni-due.de. Hinweise zu notwendigen Änderungen an formularbasierten Aufgaben findet man unter [[Migration zur Evaluator 2 Syntax]]&lt;br /&gt;
&lt;br /&gt;
== Oktober 2017 ==&lt;br /&gt;
* &#039;&#039;04. Oktober 2017&#039;&#039;: Die Funktionen des [[Evaluator|Evaluators]] sind nun in diesem Wiki kategorisiert. Eine Übersicht aller Kategorien findet man unter [[:Kategorie:Evaluatorfunktionenkategorie|Evaluatorfunktionenkategorien]]&lt;br /&gt;
&lt;br /&gt;
== September 2017 ==&lt;br /&gt;
* &#039;&#039;29. September 2017&#039;&#039;: Auf der Spielwiese läuft seit heute Version 2 vom [[Evaluator]]. Neu ist insbesondere, dass Lehrende in den Funktionen anstatt CAS-Syntax sogenannte [[:Kategorie:Konstruktoren|Konstruktoren]] verwendet werden müssen. Dies zieht ggf. Änderungen nach sich, z.B. an der Funktion [[equalsExpr]].&lt;br /&gt;
&lt;br /&gt;
== August 2017 ==&lt;br /&gt;
* &#039;&#039;30. August 2017&#039;&#039;: In [[Checker#InstantFillInChecker|Fill-In-Aufgaben]] können die Warnungen des Checkers bei leerer Eingabe unterdrückt werden. Die Dokumentation dazu findet man im Artikel [[Stage]] in der Erläuterung des Tags &#039;&#039;&#039;exercise&#039;&#039;&#039;. Bisher kann dieses Feature nur auf der Spielwiese verwendet werden.&lt;br /&gt;
* &#039;&#039;29. August 2017&#039;&#039;: Sage läuft jetzt in JACK auf Version 8.0&lt;br /&gt;
* &#039;&#039;29. August 2017&#039;&#039;: [[Checker#InstantFillInChecker|Fill-In-Aufgaben]] erhalten eine [[Evaluator-Konsole]] für Lehrende, um Aufgaben einfacher Testen zu können.&lt;br /&gt;
&lt;br /&gt;
== Juli 2017 ==&lt;br /&gt;
* &#039;&#039;5. Juli 2017&#039;&#039;: Der Server jack-server05.s3.uni-due.de (Spielwiese) wird ab ca. 14:45 Uhr offline sein um ihn zu aktualisieren. Bis ca. 16 Uhr sollten alle Maßnahmen abgeschlossen und der Server wieder verfügbar sein. Vielen Dank für ihr Verständnis!&lt;br /&gt;
&lt;br /&gt;
== Juni 2017 ==&lt;br /&gt;
* &#039;&#039;29. Juni 2017&#039;&#039;: Eine neue stabile Version findet sich auf allen JACK-Servern, eine neue Testversion (2.4.2) befindet sich auf der Spielwiesen-Instanz! Im Wesentlichen beinhaltet die neue Version zahlreiche Bugfixes.&lt;br /&gt;
* &#039;&#039;19. Juni 2017&#039;&#039;: Herzlich Willkommen auf dem Feature-News-Ticker. Auf dieser Seite stellen wir in Zukunft neue Features innerhalb von JACK vor und dokumentieren ihre Verwendung. Bitte schauen Sie also regelmäßig rein.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hauptseiten]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Versionshistorie_(Jack2)&amp;diff=7112</id>
		<title>Versionshistorie (Jack2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Versionshistorie_(Jack2)&amp;diff=7112"/>
		<updated>2021-07-27T12:53:40Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Notes fuer 2.6.8 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Juli 2021 ==&lt;br /&gt;
==== &#039;&#039;12.Juli 2021&#039;&#039;:Jack 2.6.8 ====&lt;br /&gt;
* Wurde mithilfe der &amp;quot;Zurück-Funktion&amp;quot; des Browsers während der Bearbeitung einer Aufgabe die Seite gewechselt, wurden Einreichungen in speziellen Fällen nicht mehr angenommen. Passen Aufgabe und Einreichung nicht zusammen, wird den Studierenden nun eine Fehlerseite mit Anweisungen angezeigt. Die Dokumentation der Fehlerseite finden Sie [[Navigations-Fehlerseite| hier]].&lt;br /&gt;
* Aufgaben werden nun nicht mehr zu Unrecht als &amp;quot;zu spät eingereicht&amp;quot; gewertet.&lt;br /&gt;
* Zeilen, die in R-Aufgaben nur eine Leerstelle enthalten, verursachen nun keinen Fehler mehr.&lt;br /&gt;
&lt;br /&gt;
== März 2021 ==&lt;br /&gt;
==== &#039;&#039;01.März 2021&#039;&#039;:JACK 2.6.6====&lt;br /&gt;
* Verspätete Einreichungen oder interne Fehler verschlechtern den Kursdurchschnitt nicht mehr&lt;br /&gt;
* Kurse enden nun nicht mehr verfrüht.&lt;br /&gt;
* Fehlender Auslöser für die Erstellung von BackendJobs wurde ergänzt.&lt;br /&gt;
* Ein Fehler, der bei der Aktualisierung des Kursdurchschnittes auftrat, wurde behoben.&lt;br /&gt;
* Die Sortierung der Kursaufgaben in der Kursbearbeitung findet nun alphabetisch statt.&lt;br /&gt;
* Lösungsüberblick kann nun, wenn vom Lehrenden deaktiviert, nicht mehr exportiert werden (teilweise als Hotfix bereits verteilt).&lt;br /&gt;
* Aufgaben lassen sich nun durch &amp;quot;Alle erneut checken&amp;quot; wieder erneut überprüfen.&lt;br /&gt;
* Nicht-abgeschlossene Kursabgaben werden nun in der Kursstatistik miteinbezogen.&lt;br /&gt;
* Im Lösungsüberblick werden Einreichungen der 53. Kalenderwoche nicht mehr falsch einsortiert.&lt;br /&gt;
&lt;br /&gt;
== Dezember 2020 ==&lt;br /&gt;
====&#039;&#039;16.Dezember 2020&#039;&#039;:JACK 2.6.5====&lt;br /&gt;
* Evaluatorregeln in Prüfungen akzeptieren nun 4096 Zeichen.&lt;br /&gt;
* Meldung bei der Authentifizierung auf Moodle überarbeitet.&lt;br /&gt;
* Wenn die Umleitung in Moodle nicht korrekt funktioniert, wird nun der korrekte Fehler angezeigt&lt;br /&gt;
* Fehlende Vorlagen in der Aufgabenliste eines Kurses von Moodle heraus wurden der Ansicht hinzugefügt&lt;br /&gt;
&lt;br /&gt;
== Juli 2020 ==&lt;br /&gt;
==== &#039;&#039;15.Juli 2020&#039;&#039;:JACK 2.6.4====&lt;br /&gt;
* Ein Fehler, der beim Testen einer Aufgabe, nachdem sie auf einem speziellen Weg aufgerufen worden ist, aufgetreten ist, wurde behoben.&lt;br /&gt;
* Die Palette der Mathematik-Didaktikern wurde repariert.&lt;br /&gt;
* Die im Hintergrund genutzte Java-Version wurde aktualisiert.&lt;br /&gt;
* Aufgaben in Kursen werden nun geordnet aufgelistet.&lt;br /&gt;
&lt;br /&gt;
== Januar 2020 ==&lt;br /&gt;
* &#039;&#039;16.Januar 2020&#039;&#039;:&#039;&#039;&#039;JACK 2.6.3&#039;&#039;&#039;&lt;br /&gt;
Fixes:&lt;br /&gt;
*Hinweisbutton in R-Aufgaben ist nicht mehr anwählbar, wenn keine Hinweise mehr verfügbar sind&lt;br /&gt;
*Fehlenden Button &amp;quot;Aufgabe beenden und zum Lösungsüberblick&amp;quot; im Hauptmenü bei Formbased Aufgaben eingefügt (in Moodle)&lt;br /&gt;
*Link zum Lösungsüberblick im Hauptmenü bei Kursen eingefügt (in Moodle)&lt;br /&gt;
*Eingabe der Art &amp;lt;code&amp;gt;-(-2)&amp;lt;/code&amp;gt; werden nicht mehr vom Formulaeditor geändert&lt;br /&gt;
*Multiplikationen der Form &amp;lt;code&amp;gt;(x+1)(x-1)&amp;lt;/code&amp;gt; werden auch ohne Malzeichen evaluiert&lt;br /&gt;
* Beim Befehl &amp;lt;code&amp;gt;eval&amp;lt;/code&amp;gt; wird nicht mehr der Rechenweg angezeigt, wenn ein Ergebnis nicht ausrechenbar ist&lt;br /&gt;
&lt;br /&gt;
OrbitalChecker:&lt;br /&gt;
*Spezielles Feedback für das Element Niob&lt;br /&gt;
*Check um Hund&#039;sche Regeln erweitert&lt;br /&gt;
&lt;br /&gt;
Formulaeditor:&lt;br /&gt;
*Palette für Mathematikdidaktiker hinzugefügt&lt;br /&gt;
&lt;br /&gt;
== Oktober 2019 ==&lt;br /&gt;
* &#039;&#039;31. September 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.6.2&#039;&#039;&#039;&lt;br /&gt;
Evaluator:&lt;br /&gt;
&lt;br /&gt;
* Versionsnummer wurde von 3.1.13 auf 3.1.14 geändert.&lt;br /&gt;
&lt;br /&gt;
OrbitalChecker:&lt;br /&gt;
&lt;br /&gt;
* Eine zusätzliche Überprüfung zur Füllung der Orbitale wurde hinzugefügt.&lt;br /&gt;
* Die Standardantworten für den OrbitalChecker wurden überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Generelles:&lt;br /&gt;
&lt;br /&gt;
* Eine Lücke im Rechtesystem wurde geschlossen.&lt;br /&gt;
* Nutzer bekommen nur noch Aufgaben in der Suche angezeigt, für die sie autorisiert sind.&lt;br /&gt;
* Nutzer, die sich anonym einloggen, bekommen nun einen zufällig generierten Namen.&lt;br /&gt;
== September 2019 ==&lt;br /&gt;
* &#039;&#039;19. September 2019&#039;&#039;: &#039;&#039;&#039; JACK 2.6.1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Einige Fehlernachrichten vom InstantOrbitalChecker wurden überarbeitet&lt;br /&gt;
* Der Verweis zur Startseite wird nun ausgeblendet, wenn der Nutzer über Moodle authentifiziert wurde.&lt;br /&gt;
* Ein Fehler der während einer Prüfung auftreten kann wurde behoben.&lt;br /&gt;
* Für die Dropbox-Anbindung wird nur noch der Token verwendet.&lt;br /&gt;
* Ein Fehler, der dazu führte, dass die Chemie-Palette nicht mehr mit den Fill-In Feldern verknüpft war, wurde behoben.&lt;br /&gt;
* Die Hinweise bei R-Aufgaben sollten nun nicht mehr beim Wechseln der Aufgabe übernommen werden.&lt;br /&gt;
* Eine zusätzliche Feedback-Option wurde für den InstantOrbitalChecker hinzugefügt.&lt;br /&gt;
* Eine fehlende Leerstelle zwischen &amp;quot;Frage&amp;quot; und der Nummer der Frage wurden hinzugefügt.&lt;br /&gt;
* Eine überflüssige Leerstelle bei der Anzeige des Aufgabennamens (beim bearbeiten der Aufgabe) wurde entfernt.&lt;br /&gt;
* In Kursen mit nicht-Formbased Aufgaben sollte der Wert &amp;quot;Durchschnittspunkte&amp;quot; im Lösungsüberblick des Kurses nun (korrekt) berechnet werden.&lt;br /&gt;
* Das Feature &amp;quot;Distraktoranalyse&amp;quot; ist bis auf weiteres nicht mehr nutzbar. **Variablen sollten nun nicht mehr mithilfe von &amp;quot;McIndex-Variablen&amp;quot; ( https://jack-community.org/wiki/index.php?title=McIndex-Variablen ) gesetzt werden.**&lt;br /&gt;
&lt;br /&gt;
== Juni 2019 ==&lt;br /&gt;
* &#039;&#039;10.Juli 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.6.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Erweiterungen:&lt;br /&gt;
&lt;br /&gt;
* Ein neuer Aufgabentyp &amp;quot;Orbitalmodell&amp;quot; (inkl. eines dazugehörigen Editors) wurde als Stufentyp von Formbased-Aufgaben hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Die Evaluierungsregel wird nicht mehr bei der Erstellung von Formbased-Aufgaben angezeigt, da diese bei der Bepunktung einer Aufgabe nicht beachtet wird.&lt;br /&gt;
* Ist die Evaluierungsregel ungültig, wird nun ein Fehler angezeigt.&lt;br /&gt;
* Das Exportieren von Ergebnissen als Excel-Tabelle wird nur noch bis 255 Spalten unterstützt. Bei 256 oder mehr Spalten werden nur die Ersten 255 Spalten in einer Exel-Tabelle ausgegeben und eine Fehlernachricht wird angezeigt.&lt;br /&gt;
* Die Ergebnisübersicht wurde überarbeitet und zeigt nun nicht mehr jede Einreichung, sondern nur noch die Letzte.&lt;br /&gt;
* Einige Standardpaletten wurden überarbeitet. Eine Übersicht über die aktuellen Standardpaletten und einen Hinweis zu den Symbolen, die im Moment nicht ausgewertet werden können, finden Sie auf: https://jack-community.org/wiki/index.php/Standardpaletten &lt;br /&gt;
* Die ID einer Ressource wird nun auf der Seite &amp;quot;Aufgabe bearbeiten&amp;quot; angezeigt.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
&lt;br /&gt;
* Das Auswerten von R-Code, in dem vom Lernenden eine Funktion definiert wird, ist nun möglich.&lt;br /&gt;
* Der experimentelle Kurs &amp;quot;Adaptiver Kurs&amp;quot; ist nun über Moodle absolvierbar.&lt;br /&gt;
* Der experimentelle Kurs &amp;quot;Adaptiver Kurs&amp;quot; gibt nun die angedachten Werte als Referenzwerte aus.&lt;br /&gt;
* Ein Fehler, der bei der Evaluierung eines Betrages auftreten konnte, wurde behoben.&lt;br /&gt;
* Ein Fehler beim Exportieren von Lösungen eines Nutzers als Zip-Datei wurde behoben.&lt;br /&gt;
* SCList Aufgaben können nun in Prüfungen mehrfach eingereicht werden.&lt;br /&gt;
* Das Filtern nach Matrikelnummern ist nun wieder möglich.&lt;br /&gt;
* Aufgaben mit einem bestimmten Fehler in der exerciseChain können wieder über die Übersicht erreichen werden.&lt;br /&gt;
* Ein Fehler, der bei der Navigation in der Oberfläche auftreten kann, wurde behoben.&lt;br /&gt;
* Ein Fehler, der die Knöpfe zur Navigation zwischen den Fragen einer Aufgabe fehlen ließ, wurde behoben.&lt;br /&gt;
* Beim Absolvieren von Kursen in JACK (nicht von Moodle aus) ist nun nicht mehr fälschlicherweise der Knopf &amp;quot;Vorherige Aufgabe&amp;quot; bzw. &amp;quot;Nächste Aufgabe&amp;quot; anwählbar (falls es eine nächste Aufgabe gibt, ist er natürlich immer noch anwählbar)&lt;br /&gt;
&lt;br /&gt;
== Januar 2019 ==&lt;br /&gt;
* &#039;&#039;10.Januar 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.5.6&#039;&#039;&#039;&lt;br /&gt;
*Das Variabalen- und Evaluator-Feld wird dem Lehrenden nun in allen FormBased-Aufgaben angezeigt&lt;br /&gt;
*Man kann den Formulaeditor nun auch pro Stage einbinden&lt;br /&gt;
*Als Admin kann man nun die Namen der eingeloggten User sehen&lt;br /&gt;
*Fehlermeldungen für Aufgaben, von denen man Besitzer ist, werden einem angezeigt&lt;br /&gt;
*Neue Math-Evaluatorfunktionen : arccosh, arccot, arccoth, arccsc, arccsch, arcsec, arcsech, arcsinh, arctan, arctanh, cosh, cot, coth, csc, csch, sec, sech, sinh, tanh&lt;br /&gt;
*Adaptiver Kursmodus: Ausgabe der Fähigkeit und des geschätzten Fehlers möglich&lt;br /&gt;
*Neue Funktion im ChemEvaluator: Particle&lt;br /&gt;
&lt;br /&gt;
== August 2018 ==&lt;br /&gt;
* &#039;&#039;29. August 2018&#039;&#039;: &#039;&#039;&#039;JACK 2.5&#039;&#039;&#039;&lt;br /&gt;
** Der Lösungsüberblick zu Kursen ist nun in den Kurseinstellungen ein- und ausschaltbar. Standardmäßig sind diese bei schon existierenden Kursen sichtbar. &lt;br /&gt;
** Der &#039;&#039;&#039;Evaluator&#039;&#039;&#039; unterstützt nun auch OpenChem mithilfe des [[ChemEvaluator]]s:&lt;br /&gt;
*** arith1: [[Plus]], [[Times]], [[UnaryMinus]], [[UnaryPlus]]&lt;br /&gt;
*** chemistry1: [[CheckOxidationState]], [[CheckStateOfMatter]], [[CompareNumberOfAtoms]], [[ConsistOf]], [[Contains]]&lt;br /&gt;
*** list1: [[List]]&lt;br /&gt;
*** logic1: [[And]], [[False]], [[Not]], [[Or]], [[True]]&lt;br /&gt;
*** molecule1: [[AtomarrayElement]], [[Atomarray]], [[Charge]], [[Molecule]], [[OxidationState]], [[StateOfMatter]]&lt;br /&gt;
*** nums1: [[E]], [[PI]]&lt;br /&gt;
*** periodictable_group1 - 18&lt;br /&gt;
*** testterminal_jack: [[IsEmpty]]&lt;br /&gt;
*** variable_jack: [[Exercise]], [[FillIn]]&lt;br /&gt;
** Des Weiteren verhält sich das Zeichen „/“ in Mathematik-Formeln nun exakt (d.h. als Bruch). Möchte man eine Dezimalzahl erzeugen, so kann man den „:“-Operator nutzen. &lt;br /&gt;
*** Neue MathEvaluator-Funktionen: [[IsVector]], [[IsNVector]], [[GetFromMatrix]], [[GetFromVector]]&lt;br /&gt;
&lt;br /&gt;
== Juni 2018 ==&lt;br /&gt;
* &#039;&#039;13. Juni 2018&#039;&#039;: Die [[:Kategorie:Testfunktionen|Testfunktionen]] des Evaluators haben Zuwachs bekommen: Mit [[IsVector]] und [[IsNVector]] können nun Vektoren überprüft werden.&lt;br /&gt;
* &#039;&#039;6. Juni 2018&#039;&#039;: Die Dokumentation für den [[TracingChecker]] und den [[KovidaChecker]] für Programmieraufgaben ist nun auch in diesem Wiki verfügbar.&lt;br /&gt;
* &#039;&#039;5. Juni 2018&#039;&#039;: Die meisten JACK-Instanzen wurden eine neue Version mit vielen kleinen Fehlerkorrekturen und Verbesserungen aktualisiert.&lt;br /&gt;
&lt;br /&gt;
== April 2018 ==&lt;br /&gt;
* &#039;&#039;25. April 2018&#039;&#039;: Mit der neuen Evaluator-Funktion [[ImplodeList]] können nun Listen in Zeichenketten verwandelt werden.&lt;br /&gt;
&lt;br /&gt;
== November 2017 ==&lt;br /&gt;
* &#039;&#039;20. November 2017&#039;&#039;: Der Evaluator 2.0 läuft nun auch auf http://jack.s3.uni-due.de. Hinweise zu notwendigen Änderungen an formularbasierten Aufgaben findet man unter [[Migration zur Evaluator 2 Syntax]]&lt;br /&gt;
&lt;br /&gt;
== Oktober 2017 ==&lt;br /&gt;
* &#039;&#039;04. Oktober 2017&#039;&#039;: Die Funktionen des [[Evaluator|Evaluators]] sind nun in diesem Wiki kategorisiert. Eine Übersicht aller Kategorien findet man unter [[:Kategorie:Evaluatorfunktionenkategorie|Evaluatorfunktionenkategorien]]&lt;br /&gt;
&lt;br /&gt;
== September 2017 ==&lt;br /&gt;
* &#039;&#039;29. September 2017&#039;&#039;: Auf der Spielwiese läuft seit heute Version 2 vom [[Evaluator]]. Neu ist insbesondere, dass Lehrende in den Funktionen anstatt CAS-Syntax sogenannte [[:Kategorie:Konstruktoren|Konstruktoren]] verwendet werden müssen. Dies zieht ggf. Änderungen nach sich, z.B. an der Funktion [[equalsExpr]].&lt;br /&gt;
&lt;br /&gt;
== August 2017 ==&lt;br /&gt;
* &#039;&#039;30. August 2017&#039;&#039;: In [[Checker#InstantFillInChecker|Fill-In-Aufgaben]] können die Warnungen des Checkers bei leerer Eingabe unterdrückt werden. Die Dokumentation dazu findet man im Artikel [[Stage]] in der Erläuterung des Tags &#039;&#039;&#039;exercise&#039;&#039;&#039;. Bisher kann dieses Feature nur auf der Spielwiese verwendet werden.&lt;br /&gt;
* &#039;&#039;29. August 2017&#039;&#039;: Sage läuft jetzt in JACK auf Version 8.0&lt;br /&gt;
* &#039;&#039;29. August 2017&#039;&#039;: [[Checker#InstantFillInChecker|Fill-In-Aufgaben]] erhalten eine [[Evaluator-Konsole]] für Lehrende, um Aufgaben einfacher Testen zu können.&lt;br /&gt;
&lt;br /&gt;
== Juli 2017 ==&lt;br /&gt;
* &#039;&#039;5. Juli 2017&#039;&#039;: Der Server jack-server05.s3.uni-due.de (Spielwiese) wird ab ca. 14:45 Uhr offline sein um ihn zu aktualisieren. Bis ca. 16 Uhr sollten alle Maßnahmen abgeschlossen und der Server wieder verfügbar sein. Vielen Dank für ihr Verständnis!&lt;br /&gt;
&lt;br /&gt;
== Juni 2017 ==&lt;br /&gt;
* &#039;&#039;29. Juni 2017&#039;&#039;: Eine neue stabile Version findet sich auf allen JACK-Servern, eine neue Testversion (2.4.2) befindet sich auf der Spielwiesen-Instanz! Im Wesentlichen beinhaltet die neue Version zahlreiche Bugfixes.&lt;br /&gt;
* &#039;&#039;19. Juni 2017&#039;&#039;: Herzlich Willkommen auf dem Feature-News-Ticker. Auf dieser Seite stellen wir in Zukunft neue Features innerhalb von JACK vor und dokumentieren ihre Verwendung. Bitte schauen Sie also regelmäßig rein.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hauptseiten]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6842</id>
		<title>Kategorie:Relationaler Operator</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6842"/>
		<updated>2021-04-01T13:03:55Z</updated>

		<summary type="html">&lt;p&gt;Swolff: /* Besonderheiten */ Beschreibung verbessert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein Relationaler Operator ist ein binärer, logischer Operator, der einen Wahrheitswert leifert.&lt;br /&gt;
&lt;br /&gt;
===Besonderheiten===&lt;br /&gt;
Eine Besonderheit vom Math-Evaluator ist, das die relationalen Operatoren direkt auch Komplexe Zahlen vergleichen können. Dabei wird, falls der Realanteil der Komplexen Zahlen gleich ist, der Imaginäranteil der Zahlen verglichen, ansonsten werden die Realanteile verglichen. Im Folgenden ist als Beispiel das Muster angegeben, nachdem &amp;quot;a&amp;gt;b&amp;quot; bestimmt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;boolean greaterThan(a,b) {&lt;br /&gt;
	if (Re(a) == Re(b)) {&lt;br /&gt;
		return Im(a) &#039;&amp;gt;&#039; Im(b);&lt;br /&gt;
	} else {&lt;br /&gt;
		return Re(a) &#039;&amp;gt;&#039; Re(b);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:Math-Evaluatorfunktion]][[category:Operator]][[category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=LessThanOrEqual&amp;diff=6841</id>
		<title>LessThanOrEqual</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=LessThanOrEqual&amp;diff=6841"/>
		<updated>2021-04-01T12:51:15Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Korrektur der Parameter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;lessThanOrEqual&#039;&#039; vergleicht zwei Ausdrücke der Größe nach miteinander und gibt einen Wahrheitswert zurück, abhängig davon, ob der linksstehende Ausdruck kleiner-gleich dem rechtsstehenden Ausdruck ist.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;lt;= b&lt;br /&gt;
 lessThanOrEqual(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
*: Wenn der linke Ausdruck kleiner-gleich dem rechten Ausdruck ist, wird &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; zurückgegeben, andernfalls &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 2 &amp;lt;= 4    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 4 &amp;lt;= 4    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 lessThanOrEqual(3, 2)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Als Ausdrücke werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann [[:Kategorie:Relationaler_Operator#Besonderheiten|hier]] gefunden werden.&lt;br /&gt;
* In [[XML-Dateien]] muss das &#039;&#039;lessThanOrEqual&#039;&#039; Zeichen &amp;quot;&amp;lt;=&amp;quot; als &#039;&#039;&amp;amp;amp;lt;=&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;lessThanOrEqual&#039;&#039; in Verbindung:&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=LessThan&amp;diff=6840</id>
		<title>LessThan</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=LessThan&amp;diff=6840"/>
		<updated>2021-04-01T12:50:45Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Korrektur der Parameter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;lessThan&#039;&#039; vergleicht zwei Ausdrücke nach der Größe miteinander.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;lt; b&lt;br /&gt;
 lessThan(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 3 &amp;lt; 5    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 lessThan(5, 3)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Als Ausdrücke werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann [[:Kategorie:Relationaler_Operator#Besonderheiten|hier]] gefunden werden.&lt;br /&gt;
* In [[XML-Dateien]] muss das &#039;&#039;lessThan&#039;&#039; Zeichen &amp;quot;&amp;lt;&amp;quot; als &#039;&#039;&amp;amp;amp;lt;&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;lessThan&#039;&#039; in Verbindung:&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GreaterThanOrEqual&amp;diff=6839</id>
		<title>GreaterThanOrEqual</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GreaterThanOrEqual&amp;diff=6839"/>
		<updated>2021-04-01T12:50:07Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Korrektur der Parameter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;greaterThanOrEqual&#039;&#039; vergleicht zwei Ausdrücke der Größe nach miteinander und gibt einen Wahrheitswert zurück, abhängig davon, ob der linksstehende Ausdruck größer-gleich dem rechtsstehenden Ausdruck ist.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;gt;= b&lt;br /&gt;
 greaterThanOrEqual(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück.&lt;br /&gt;
*: Wenn der linke Ausdruck größer-gleich dem rechten Ausdruck ist, wird &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; zurückgegeben, andernfalls &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 6 &amp;gt;= 3    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 3 &amp;gt;= 3    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 greaterThanOrEqual(-1, 2)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Als Ausdrücke werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann [[:Kategorie:Relationaler_Operator#Besonderheiten|hier]] gefunden werden.&lt;br /&gt;
* In [[XML-Dateien]] muss das &#039;&#039;greaterThanOrEqual&#039;&#039; Zeichen &amp;quot;&amp;gt;=&amp;quot; als &#039;&#039;&amp;amp;amp;gt;=&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;greaterThanOrEqual&#039;&#039; in Verbindung:&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6838</id>
		<title>GreaterThan</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6838"/>
		<updated>2021-04-01T12:49:29Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Korrektur der Parameter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;greaterThan&#039;&#039; vergleicht zwei Ausdrücke nach der Größe miteinander.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;gt; b&lt;br /&gt;
 greaterThan(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 6 &amp;gt; 3   --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 greaterThan(3, 6)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Als Ausdrücke werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann [[:Kategorie:Relationaler_Operator#Besonderheiten|hier]] gefunden werden.&lt;br /&gt;
* In [[XML-Dateien]] muss das &#039;&#039;greaterThan&#039;&#039; Zeichen &amp;quot;&amp;gt;&amp;quot; als &#039;&#039;&amp;amp;amp;gt;&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;greaterThan&#039;&#039; in Verbindung:&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Equal&amp;diff=6837</id>
		<title>Equal</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Equal&amp;diff=6837"/>
		<updated>2021-04-01T12:48:58Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Korrektur der Parameter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktionen &#039;&#039;equal&#039;&#039; vergleicht zwei &#039;einfache&#039; math. Ausdrücke auf Gleichheit miteinander. Wenn die beiden Ausdrücke übereinstimmen gibt die Funktion &#039;&#039;true&#039;&#039; zurück, ansonsten &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  a == b&lt;br /&gt;
  equal(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Ausdruck]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 2+3 == 5    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 equal(4+3,7)    --&amp;gt; returns true&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Als Ausdrücke werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann [[:Kategorie:Relationaler_Operator#Besonderheiten|hier]] gefunden werden.&lt;br /&gt;
* Die Funktion &#039;&#039;equal&#039;&#039; kann auch mit einfachen mathematischen Operationen umgehen, wie z.B. 2+3.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[Category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GreaterThanOrEqual&amp;diff=6836</id>
		<title>GreaterThanOrEqual</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GreaterThanOrEqual&amp;diff=6836"/>
		<updated>2021-04-01T12:44:20Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge Hinweis zu Komplexen Zahlen hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;greaterThanOrEqual&#039;&#039; vergleicht zwei Ausdrücke der Größe nach miteinander und gibt einen Wahrheitswert zurück, abhängig davon, ob der linksstehende Ausdruck größer-gleich dem rechtsstehenden Ausdruck ist.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;gt;= b&lt;br /&gt;
 greaterThanOrEqual(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück.&lt;br /&gt;
*: Wenn der linke Ausdruck größer-gleich dem rechten Ausdruck ist, wird &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; zurückgegeben, andernfalls &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 6 &amp;gt;= 3    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 3 &amp;gt;= 3    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 greaterThanOrEqual(-1, 2)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Als Zeichenketten werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann [[:Kategorie:Relationaler_Operator#Besonderheiten|hier]] gefunden werden.&lt;br /&gt;
* In [[XML-Dateien]] muss das &#039;&#039;greaterThanOrEqual&#039;&#039; Zeichen &amp;quot;&amp;gt;=&amp;quot; als &#039;&#039;&amp;amp;amp;gt;=&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;greaterThanOrEqual&#039;&#039; in Verbindung:&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6835</id>
		<title>GreaterThan</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6835"/>
		<updated>2021-04-01T12:43:42Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Korrektur der Parameter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;greaterThan&#039;&#039; vergleicht zwei Ausdrücke nach der Größe miteinander.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;gt; b&lt;br /&gt;
 greaterThan(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 6 &amp;gt; 3   --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 greaterThan(3, 6)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Als Zeichenketten werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann [[:Kategorie:Relationaler_Operator#Besonderheiten|hier]] gefunden werden.&lt;br /&gt;
* In [[XML-Dateien]] muss das &#039;&#039;greaterThan&#039;&#039; Zeichen &amp;quot;&amp;gt;&amp;quot; als &#039;&#039;&amp;amp;amp;gt;&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;greaterThan&#039;&#039; in Verbindung:&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6834</id>
		<title>GreaterThan</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6834"/>
		<updated>2021-04-01T12:35:31Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge Hinweis zu Komplexen Zahlen hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;greaterThan&#039;&#039; vergleicht zwei Ausdrücke nach der Größe miteinander.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;gt; b&lt;br /&gt;
 greaterThan(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 6 &amp;gt; 3   --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 greaterThan(3, 6)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Als Zeichenketten werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann [[:Kategorie:Relationaler_Operator#Besonderheiten|hier]] gefunden werden.&lt;br /&gt;
* In [[XML-Dateien]] muss das &#039;&#039;greaterThan&#039;&#039; Zeichen &amp;quot;&amp;gt;&amp;quot; als &#039;&#039;&amp;amp;amp;gt;&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;greaterThan&#039;&#039; in Verbindung:&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Equal&amp;diff=6833</id>
		<title>Equal</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Equal&amp;diff=6833"/>
		<updated>2021-04-01T12:34:34Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge Hinweis zu Komplexen Zahlen hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktionen &#039;&#039;equal&#039;&#039; vergleicht zwei &#039;einfache&#039; math. Ausdrücke auf Gleichheit miteinander. Wenn die beiden Ausdrücke übereinstimmen gibt die Funktion &#039;&#039;true&#039;&#039; zurück, ansonsten &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  a == b&lt;br /&gt;
  equal(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 2+3 == 5    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 equal(4+3,7)    --&amp;gt; returns true&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Als Zeichenketten werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann [[:Kategorie:Relationaler_Operator#Besonderheiten|hier]] gefunden werden.&lt;br /&gt;
* Die Funktion &#039;&#039;equal&#039;&#039; kann auch mit einfachen mathematischen Operationen umgehen, wie z.B. 2+3.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[Category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6832</id>
		<title>Kategorie:Relationaler Operator</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6832"/>
		<updated>2021-04-01T12:27:08Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Besonderheit der Beschreibung hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein Relationaler Operator ist ein binärer, logischer Operator, der einen Wahrheitswert leifert.&lt;br /&gt;
&lt;br /&gt;
===Besonderheiten===&lt;br /&gt;
Eine Besonderheit im Math-Evaluator ist, das die relationalen Operatoren direkt auch Komplexe Zahlen vergleichen können. Dabei wird, falls der Realanteil der Komplexen Zahlen gleich ist, der Imaginäranteil der Zahlen verglichen. Im Folgenden ist als Beispiel das Muster angegeben, nachdem &amp;quot;a&amp;gt;b&amp;quot; bestimmt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;boolean greaterThan(a,b) {&lt;br /&gt;
	if (Re(a) == Re(b)) {&lt;br /&gt;
		return Im(a) &#039;&amp;gt;&#039; Im(b);&lt;br /&gt;
	} else {&lt;br /&gt;
		return Re(a) &#039;&amp;gt;&#039; Re(b);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:Math-Evaluatorfunktion]][[category:Operator]][[category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6831</id>
		<title>Kategorie:Relationaler Operator</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6831"/>
		<updated>2021-04-01T12:03:22Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge Beschreibung hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein Relationaler Operator ist ein binärer, logischer Operator, der einen Wahrheitswert leifert.&lt;br /&gt;
&lt;br /&gt;
[[category:Math-Evaluatorfunktion]][[category:Operator]][[category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kategorie:Operator&amp;diff=6828</id>
		<title>Kategorie:Operator</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kategorie:Operator&amp;diff=6828"/>
		<updated>2021-04-01T11:59:56Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge beschreibung hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In der Math-Evaluator-Umgebung ist ein Operator eine Vorschrift, die aus einem oder zwei Objekten ein neues Objekt bilden und als ein Symbol( ein oder zwei Zeichen) akgekürzt werden kann.&lt;br /&gt;
&lt;br /&gt;
[[category:Math-Evaluatorfunktion]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=NotEqual&amp;diff=6827</id>
		<title>NotEqual</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=NotEqual&amp;diff=6827"/>
		<updated>2021-04-01T11:25:53Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neu erstellte Kategorie &amp;quot;Relationaler Operator&amp;quot; hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktionen &#039;&#039;notEqual&#039;&#039; vergleicht zwei [[Objekt]]e auf Gleichheit miteinander. Wenn die beiden Ausdrücke nicht übereinstimmen gibt die Funktion &#039;&#039;true&#039;&#039; zurück, ansonsten &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a != b&lt;br /&gt;
 notEqual(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Objekt]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Objekt]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 4 != 6    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 &#039;Hello&#039; != &#039;World&#039;   --&amp;gt; returns true&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=LessThanOrEqual&amp;diff=6826</id>
		<title>LessThanOrEqual</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=LessThanOrEqual&amp;diff=6826"/>
		<updated>2021-04-01T11:25:39Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neu erstellte Kategorie &amp;quot;Relationaler Operator&amp;quot; hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;lessThanOrEqual&#039;&#039; vergleicht zwei Ausdrücke der Größe nach miteinander und gibt einen Wahrheitswert zurück, abhängig davon, ob der linksstehende Ausdruck kleiner-gleich dem rechtsstehenden Ausdruck ist.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;lt;= b&lt;br /&gt;
 lessThanOrEqual(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
*: Wenn der linke Ausdruck kleiner-gleich dem rechten Ausdruck ist, wird &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; zurückgegeben, andernfalls &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 2 &amp;lt;= 4    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 4 &amp;lt;= 4    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 lessThanOrEqual(3, 2)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
In [[XML-Dateien]] muss das &#039;&#039;lessThanOrEqual&#039;&#039; Zeichen &amp;quot;&amp;lt;=&amp;quot; als &#039;&#039;&amp;amp;amp;lt;=&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;lessThanOrEqual&#039;&#039; in Verbindung:&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=LessThan&amp;diff=6825</id>
		<title>LessThan</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=LessThan&amp;diff=6825"/>
		<updated>2021-04-01T11:25:27Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neu erstellte Kategorie &amp;quot;Relationaler Operator&amp;quot; hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;lessThan&#039;&#039; vergleicht zwei Ausdrücke nach der Größe miteinander.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;lt; b&lt;br /&gt;
 lessThan(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 3 &amp;lt; 5    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 lessThan(5, 3)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
In [[XML-Dateien]] muss das &#039;&#039;lessThan&#039;&#039; Zeichen &amp;quot;&amp;lt;&amp;quot; als &#039;&#039;&amp;amp;amp;lt;&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;lessThan&#039;&#039; in Verbindung:&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GreaterThanOrEqual&amp;diff=6824</id>
		<title>GreaterThanOrEqual</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GreaterThanOrEqual&amp;diff=6824"/>
		<updated>2021-04-01T11:25:11Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neu erstellte Kategorie &amp;quot;Relationaler Operator&amp;quot; hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;greaterThanOrEqual&#039;&#039; vergleicht zwei Ausdrücke der Größe nach miteinander und gibt einen Wahrheitswert zurück, abhängig davon, ob der linksstehende Ausdruck größer-gleich dem rechtsstehenden Ausdruck ist.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;gt;= b&lt;br /&gt;
 greaterThanOrEqual(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück.&lt;br /&gt;
*: Wenn der linke Ausdruck größer-gleich dem rechten Ausdruck ist, wird &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; zurückgegeben, andernfalls &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 6 &amp;gt;= 3    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 3 &amp;gt;= 3    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 greaterThanOrEqual(-1, 2)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
In [[XML-Dateien]] muss das &#039;&#039;greaterThanOrEqual&#039;&#039; Zeichen &amp;quot;&amp;gt;=&amp;quot; als &#039;&#039;&amp;amp;amp;gt;=&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;greaterThanOrEqual&#039;&#039; in Verbindung:&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6823</id>
		<title>GreaterThan</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6823"/>
		<updated>2021-04-01T11:24:56Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neu erstellte Kategorie &amp;quot;Relationaler Operator&amp;quot; hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;greaterThan&#039;&#039; vergleicht zwei Ausdrücke nach der Größe miteinander.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;gt; b&lt;br /&gt;
 greaterThan(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 6 &amp;gt; 3   --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 greaterThan(3, 6)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
In [[XML-Dateien]] muss das &#039;&#039;greaterThan&#039;&#039; Zeichen &amp;quot;&amp;gt;&amp;quot; als &#039;&#039;&amp;amp;amp;gt;&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;greaterThan&#039;&#039; in Verbindung:&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Equal&amp;diff=6822</id>
		<title>Equal</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Equal&amp;diff=6822"/>
		<updated>2021-04-01T11:24:25Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neu erstellte Kategorie &amp;quot;Relationaler Operator&amp;quot; hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktionen &#039;&#039;equal&#039;&#039; vergleicht zwei &#039;einfache&#039; math. Ausdrücke auf Gleichheit miteinander. Wenn die beiden Ausdrücke übereinstimmen gibt die Funktion &#039;&#039;true&#039;&#039; zurück, ansonsten &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  a == b&lt;br /&gt;
  equal(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 2+3 == 5    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 equal(4+3,7)    --&amp;gt; returns true&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Die Funktion &#039;&#039;equal&#039;&#039; kann auch mit einfachen mathematischen Operationen umgehen, wie z.B. 2+3.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[Category:Relationaler_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6821</id>
		<title>Kategorie:Relationaler Operator</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6821"/>
		<updated>2021-04-01T11:23:38Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Fehlende Kategorien hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Warnung|Warnung=Seite befindet sich noch im Aufbau }}&lt;br /&gt;
&lt;br /&gt;
[[category:Math-Evaluatorfunktion]][[category:Operator]][[category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=CountRelationalOperations&amp;diff=6820</id>
		<title>CountRelationalOperations</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=CountRelationalOperations&amp;diff=6820"/>
		<updated>2021-04-01T11:20:38Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Verlinke neue Kategorie &amp;quot;Relationaler Operator&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
Die Funktion &#039;&#039;countRelationalOperations&#039;&#039; zählt die Anzahl der [[:Category:Relationaler_Operator|Relationalen Operationen]] (==, !=, &amp;lt;, &amp;gt;, &amp;lt;=, &amp;gt;=), die in einem Term verwendet werden. Die Funktion erwartet einen String und gibt eine Zahl zurück.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
 countRelationalOperations([[Ausdruck]] term)&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &#039;&#039;&#039;term&#039;&#039;&#039; - Term dessen Relationale Operationen gezählt werden&lt;br /&gt;
&lt;br /&gt;
=== Return Value ===&lt;br /&gt;
* Gibt eine Ganzzahl zurück&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
 &#039;&#039;&#039;Jack2:&#039;&#039;&#039;&lt;br /&gt;
 countRelationalOperations(&#039;2&amp;gt;3+5&#039;)    --&amp;gt; returns 1&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Jack3:&#039;&#039;&#039;&lt;br /&gt;
 countRelationalOperations(2&amp;lt;35)    --&amp;gt; returns 1&lt;br /&gt;
 &lt;br /&gt;
 countRelationalOperations(4==2)    --&amp;gt; returns 1&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Ausdruckfunktionen]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=BooleanOr&amp;diff=6819</id>
		<title>BooleanOr</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=BooleanOr&amp;diff=6819"/>
		<updated>2021-04-01T11:10:41Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;BooleanOr&#039;&#039; (&amp;quot;||&amp;quot;) vergleicht zwei Aussagen auf &#039;&#039;true&#039;&#039; oder &#039;&#039;false&#039;&#039;. Es wird nur dann &#039;&#039;false&#039;&#039; zurückgegeben, wenn beide Aussagen &#039;&#039;false&#039;&#039; sind.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  x || y&lt;br /&gt;
  or(x,y)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;x&#039;&#039;&#039; - [[Boolean]]&lt;br /&gt;
* &#039;&#039;&#039;y&#039;&#039;&#039; - [[Boolean]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 1 || 1    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 0 || 1    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 1 || 0    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 0 || 0    --&amp;gt; returns false&lt;br /&gt;
 &lt;br /&gt;
 (2+4==6) || (3+3==6)    --&amp;gt; returns true&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* erwartet zwei boolsche Ausdrücke&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[Kategorie:Booleanfunktionen]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=BooleanAnd&amp;diff=6818</id>
		<title>BooleanAnd</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=BooleanAnd&amp;diff=6818"/>
		<updated>2021-04-01T11:10:22Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;BooleanAnd&#039;&#039; (&amp;quot;&amp;amp;&amp;amp;&amp;quot;) aus der Bool&#039;schen Algebra vergleicht zwei Aussagen auf &amp;quot;true&amp;quot; oder &amp;quot;false&amp;quot;. Der Ausdruck x &amp;amp;&amp;amp; y gibt true zurück, wenn x und y beide true sind, ansonsten wird immer false zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
Achtung: In XML Dateien muss das Zeichen &amp;amp; durch &amp;amp;&#039;&#039;amp&#039;&#039;; ersetz werden!&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  x &amp;amp;&amp;amp; y&lt;br /&gt;
  and(x,y)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;x&#039;&#039;&#039; - [[Boolean]]&lt;br /&gt;
* &#039;&#039;&#039;y&#039;&#039;&#039; - [[Boolean]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 1 &amp;amp;&amp;amp; 1    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 0 &amp;amp;&amp;amp; 1    --&amp;gt; returns false&lt;br /&gt;
 &lt;br /&gt;
 1 &amp;amp;&amp;amp; 0    --&amp;gt; returns false&lt;br /&gt;
 &lt;br /&gt;
 0 &amp;amp;&amp;amp; 0    --&amp;gt; returns false&lt;br /&gt;
 &lt;br /&gt;
 (2+4==6) &amp;amp;&amp;amp; (3+3==6)    --&amp;gt; returns true&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* erwartet zwei boolsche Ausdrücke&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]][[Kategorie:Booleanfunktionen]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Equal&amp;diff=6817</id>
		<title>Equal</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Equal&amp;diff=6817"/>
		<updated>2021-04-01T11:10:06Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktionen &#039;&#039;equal&#039;&#039; vergleicht zwei &#039;einfache&#039; math. Ausdrücke auf Gleichheit miteinander. Wenn die beiden Ausdrücke übereinstimmen gibt die Funktion &#039;&#039;true&#039;&#039; zurück, ansonsten &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  a == b&lt;br /&gt;
  equal(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Zeichenkette]] oder [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 2+3 == 5    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 equal(4+3,7)    --&amp;gt; returns true&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Die Funktion &#039;&#039;equal&#039;&#039; kann auch mit einfachen mathematischen Operationen umgehen, wie z.B. 2+3.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Modulo&amp;diff=6816</id>
		<title>Modulo</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Modulo&amp;diff=6816"/>
		<updated>2021-04-01T11:09:48Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Der &#039;&#039;Modulo&#039;&#039; gibt den Rest bei einer Division zurück. &lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a%b&lt;br /&gt;
 remainder(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - double&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - double&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt eine expression zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 9 % 2    --&amp;gt; returns 1&lt;br /&gt;
 remainder(9, 2)    --&amp;gt; returns 1&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Das Ergebnis kann mit [[equal]] (&amp;quot;==&amp;quot;) abgefragt werden.&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Minus&amp;diff=6815</id>
		<title>Minus</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Minus&amp;diff=6815"/>
		<updated>2021-04-01T11:09:14Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Bei der &#039;&#039;Subtraktion&#039;&#039; werden zwei Zahlen subtrahiert.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  a - b&lt;br /&gt;
  minus(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Objekt]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Objekt]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt ein [[Objekt]] zurück.&lt;br /&gt;
Die Rückgabe ist abhängig von der Eingabe. Dabei wird soweit wie möglich die Eingabe ausgerechnet.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 5-3    --&amp;gt; returns 2 &lt;br /&gt;
 &lt;br /&gt;
 5/5 - 1/5    --&amp;gt; returns &amp;lt;math&amp;gt;\frac{4}{5}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 5-a    --&amp;gt; returns 5-a &lt;br /&gt;
 &lt;br /&gt;
 b-c    --&amp;gt; returns b+-c &lt;br /&gt;
 &lt;br /&gt;
 sin(x) - z    --&amp;gt; returns sin(x) - z&lt;br /&gt;
 &lt;br /&gt;
 cos(0) - a    --&amp;gt; returns 1-a&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Mit [[equal]] (&amp;quot;==&amp;quot;) lässt sich das Ergebnis anschließend ebenfalls mit einem anderem [[Objekt]] vergleichen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=LessThanOrEqual&amp;diff=6814</id>
		<title>LessThanOrEqual</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=LessThanOrEqual&amp;diff=6814"/>
		<updated>2021-04-01T11:08:51Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;lessThanOrEqual&#039;&#039; vergleicht zwei Ausdrücke der Größe nach miteinander und gibt einen Wahrheitswert zurück, abhängig davon, ob der linksstehende Ausdruck kleiner-gleich dem rechtsstehenden Ausdruck ist.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;lt;= b&lt;br /&gt;
 lessThanOrEqual(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
*: Wenn der linke Ausdruck kleiner-gleich dem rechten Ausdruck ist, wird &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; zurückgegeben, andernfalls &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 2 &amp;lt;= 4    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 4 &amp;lt;= 4    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 lessThanOrEqual(3, 2)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
In [[XML-Dateien]] muss das &#039;&#039;lessThanOrEqual&#039;&#039; Zeichen &amp;quot;&amp;lt;=&amp;quot; als &#039;&#039;&amp;amp;amp;lt;=&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;lessThanOrEqual&#039;&#039; in Verbindung:&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=LessThan&amp;diff=6813</id>
		<title>LessThan</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=LessThan&amp;diff=6813"/>
		<updated>2021-04-01T11:08:38Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;lessThan&#039;&#039; vergleicht zwei Ausdrücke nach der Größe miteinander.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;lt; b&lt;br /&gt;
 lessThan(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 3 &amp;lt; 5    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 lessThan(5, 3)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
In [[XML-Dateien]] muss das &#039;&#039;lessThan&#039;&#039; Zeichen &amp;quot;&amp;lt;&amp;quot; als &#039;&#039;&amp;amp;amp;lt;&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;lessThan&#039;&#039; in Verbindung:&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GreaterThanOrEqual&amp;diff=6812</id>
		<title>GreaterThanOrEqual</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GreaterThanOrEqual&amp;diff=6812"/>
		<updated>2021-04-01T11:08:24Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;greaterThanOrEqual&#039;&#039; vergleicht zwei Ausdrücke der Größe nach miteinander und gibt einen Wahrheitswert zurück, abhängig davon, ob der linksstehende Ausdruck größer-gleich dem rechtsstehenden Ausdruck ist.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;gt;= b&lt;br /&gt;
 greaterThanOrEqual(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück.&lt;br /&gt;
*: Wenn der linke Ausdruck größer-gleich dem rechten Ausdruck ist, wird &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; zurückgegeben, andernfalls &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 6 &amp;gt;= 3    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 3 &amp;gt;= 3    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 greaterThanOrEqual(-1, 2)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
In [[XML-Dateien]] muss das &#039;&#039;greaterThanOrEqual&#039;&#039; Zeichen &amp;quot;&amp;gt;=&amp;quot; als &#039;&#039;&amp;amp;amp;gt;=&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;greaterThanOrEqual&#039;&#039; in Verbindung:&lt;br /&gt;
* [[greaterThan]]&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6811</id>
		<title>GreaterThan</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GreaterThan&amp;diff=6811"/>
		<updated>2021-04-01T11:08:03Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;greaterThan&#039;&#039; vergleicht zwei Ausdrücke nach der Größe miteinander.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a &amp;gt; b&lt;br /&gt;
 greaterThan(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Gleitkommazahl]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 6 &amp;gt; 3   --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 greaterThan(3, 6)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
In [[XML-Dateien]] muss das &#039;&#039;greaterThan&#039;&#039; Zeichen &amp;quot;&amp;gt;&amp;quot; als &#039;&#039;&amp;amp;amp;gt;&#039;&#039; angegeben werden.&lt;br /&gt;
====Verwandte Funktionen====&lt;br /&gt;
Folgende Funktionen stehen mit &#039;&#039;greaterThan&#039;&#039; in Verbindung:&lt;br /&gt;
* [[greaterThanOrEqual]]&lt;br /&gt;
* [[lessThan]]&lt;br /&gt;
* [[lessThanOrEqual]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Pow&amp;diff=6810</id>
		<title>Pow</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Pow&amp;diff=6810"/>
		<updated>2021-04-01T11:07:32Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
Die Funktion &#039;&#039;pow&#039;&#039; repräsentiert eine Exponentialfunktion und errechnet die Potens der Basis mit dem Exponenten (&amp;lt;math&amp;gt;Basis^{Exponent}&amp;lt;/math&amp;gt;). Die Funktion erwartet zwei Zahlen, einmal die Basis und einmal den Exponenten, und gibt die entsprechende Potens zurück.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
 basis ^ exponent&lt;br /&gt;
 pow([[Gleitkommazahl]] basis, [[Gleitkommazahl]] exponent)&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &#039;&#039;&#039;basis&#039;&#039;&#039; - die Basis&lt;br /&gt;
* &#039;&#039;&#039;exponent&#039;&#039;&#039; - der Exponent&lt;br /&gt;
&lt;br /&gt;
=== Return Value ===&lt;br /&gt;
*Gibt das Ergebnis von &amp;lt;math&amp;gt;Basis^{Exponent}&amp;lt;/math&amp;gt; zurück&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 pow(2,2)   --&amp;gt; returns 4&lt;br /&gt;
 &lt;br /&gt;
 pow(10,3)   --&amp;gt; returns 1000&lt;br /&gt;
&lt;br /&gt;
==== n-te Wurzel ziehen ====&lt;br /&gt;
 pow(16,0.25)   --&amp;gt; returns 2&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit Variablen ====&lt;br /&gt;
 pow([pos=1],[pos=3])&lt;br /&gt;
 &lt;br /&gt;
 pow([var=a],[var=b])&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
* Wichtig: Dezimalzahlen müssen mit Punkt angegeben werden (z.B 3.4)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Plus&amp;diff=6809</id>
		<title>Plus</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Plus&amp;diff=6809"/>
		<updated>2021-04-01T11:06:58Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Bei der &#039;&#039;Addition&#039;&#039; werden zwei [[Objekt]]e addiert.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  a + b&lt;br /&gt;
  plus(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Objekt]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Objekt]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt ein [[Objekt]] zurück.&lt;br /&gt;
Die Rückgabe ist abhängig von der Eingabe. Dabei wird soweit wie möglich die Eingabe ausgerechnet.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 3 + 5    --&amp;gt; returns 8&lt;br /&gt;
 &lt;br /&gt;
 1/2 + 3/2   --&amp;gt; returns 2 &lt;br /&gt;
 &lt;br /&gt;
 2 + a    --&amp;gt; returns 2 + a&lt;br /&gt;
 &lt;br /&gt;
 b + c    --&amp;gt; returns b + c&lt;br /&gt;
 &lt;br /&gt;
 sin(x) + z    --&amp;gt; returns sin(x) + z&lt;br /&gt;
 &lt;br /&gt;
 cos(0) + a    --&amp;gt; returns 1 + a&lt;br /&gt;
 &lt;br /&gt;
 &#039;1&#039; + &#039;Hallo&#039;   --&amp;gt; returns 1Hallo&lt;br /&gt;
 &lt;br /&gt;
 &#039;Hallo&#039; + &#039;World&#039;   --&amp;gt; returns HalloWorld&lt;br /&gt;
 &lt;br /&gt;
 vector(1,2) + vector(2,3)   --&amp;gt; returns vector(3,5)&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Mit [[equal]] (&amp;quot;==&amp;quot;) lässt sich das Ergebnis anschließend ebenfalls mit einem anderem [[Objekt]] vergleichen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=NotEqual&amp;diff=6808</id>
		<title>NotEqual</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=NotEqual&amp;diff=6808"/>
		<updated>2021-04-01T11:05:48Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktionen &#039;&#039;notEqual&#039;&#039; vergleicht zwei [[Objekt]]e auf Gleichheit miteinander. Wenn die beiden Ausdrücke nicht übereinstimmen gibt die Funktion &#039;&#039;true&#039;&#039; zurück, ansonsten &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 a != b&lt;br /&gt;
 notEqual(a,b)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Objekt]]&lt;br /&gt;
* &#039;&#039;&#039;b&#039;&#039;&#039; - [[Objekt]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 4 != 6    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 &#039;Hello&#039; != &#039;World&#039;   --&amp;gt; returns true&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Binärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=BooleanNot&amp;diff=6806</id>
		<title>BooleanNot</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=BooleanNot&amp;diff=6806"/>
		<updated>2021-04-01T11:01:39Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;BooleanNot&#039;&#039; (!) testet ob eine Aussage wahr oder falsch ist.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  !a&lt;br /&gt;
  not(a)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - boolean&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt einen Boolean zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 !0    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 !1    --&amp;gt; returns false&lt;br /&gt;
 &lt;br /&gt;
 !(3+4==6)    --&amp;gt; returns true&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* Wenn der Boolean b true ist gibt !b false zurück. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Unärer_Operator]][[Kategorie:Booleanfunktionen]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=UnaryMinus&amp;diff=6805</id>
		<title>UnaryMinus</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=UnaryMinus&amp;diff=6805"/>
		<updated>2021-04-01T11:00:52Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;UnaryMinus&#039;&#039; (-) setzt eine positive Zahl ins negative und eine negative Zahl ins positive.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  -a&lt;br /&gt;
  unaryMinus(a)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - double&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt die positive oder negative Zahl zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 -8    --&amp;gt; returns -8&lt;br /&gt;
 &lt;br /&gt;
 -(-5)    --&amp;gt; returns 5&lt;br /&gt;
 &lt;br /&gt;
 unaryMinus(3)    --&amp;gt; returns -3&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* erwartet eine Zahl&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Unärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=UnaryPlus&amp;diff=6804</id>
		<title>UnaryPlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=UnaryPlus&amp;diff=6804"/>
		<updated>2021-04-01T11:00:18Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge neue Kategorien hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;UnaryPlus&#039;&#039; (+) lässt eine positive Zahl positiv und eine negative Zahl negativ.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
  +a&lt;br /&gt;
  unaryPlus(a)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - double&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt positive oder negative Zahl zurück&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 +3    --&amp;gt; returns 3&lt;br /&gt;
 &lt;br /&gt;
 +(+2)    --&amp;gt; returns 2&lt;br /&gt;
 &lt;br /&gt;
 unaryPlus(5)    --&amp;gt; returns 5&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
* erwartet eine Zahl&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Category:Unärer_Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6798</id>
		<title>Kategorie:Relationaler Operator</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kategorie:Relationaler_Operator&amp;diff=6798"/>
		<updated>2021-04-01T10:37:04Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Erstellung der Seite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Warnung|Warnung=Seite befindet sich noch im Aufbau }}&lt;br /&gt;
&lt;br /&gt;
[[category:Math-Evaluatorfunktion]][[category:Operator]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kategorie:Operator&amp;diff=6797</id>
		<title>Kategorie:Operator</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kategorie:Operator&amp;diff=6797"/>
		<updated>2021-04-01T10:35:21Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Erstellung der Seite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Warnung|Warnung=Seite befindet sich noch im Aufbau }}&lt;br /&gt;
&lt;br /&gt;
[[category:Math-Evaluatorfunktion]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Versionshistorie_(Jack2)&amp;diff=6577</id>
		<title>Versionshistorie (Jack2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Versionshistorie_(Jack2)&amp;diff=6577"/>
		<updated>2021-03-02T10:10:09Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Füge Notes für 2.6.4 bis 2.6.6 hinzu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== März 2021 ==&lt;br /&gt;
==== &#039;&#039;01.März 2021&#039;&#039;:JACK 2.6.6====&lt;br /&gt;
* Verspätete Einreichungen oder interne Fehler verschlechtern den Kursdurchschnitt nicht mehr&lt;br /&gt;
* Kurse enden nun nicht mehr verfrüht.&lt;br /&gt;
* Fehlender Auslöser für die Erstellung von BackendJobs wurde ergänzt.&lt;br /&gt;
* Ein Fehler, der bei der Aktualisierung des Kursdurchschnittes auftrat, wurde behoben.&lt;br /&gt;
* Die Sortierung der Kursaufgaben in der Kursbearbeitung findet nun alphabetisch statt.&lt;br /&gt;
* Lösungsüberblick kann nun, wenn vom Lehrenden deaktiviert, nicht mehr exportiert werden (teilweise als Hotfix bereits verteilt).&lt;br /&gt;
* Aufgaben lassen sich nun durch &amp;quot;Alle erneut checken&amp;quot; wieder erneut überprüfen.&lt;br /&gt;
* Nicht-abgeschlossene Kursabgaben werden nun in der Kursstatistik miteinbezogen.&lt;br /&gt;
* Im Lösungsüberblick werden Einreichungen der 53. Kalenderwoche nicht mehr falsch einsortiert.&lt;br /&gt;
&lt;br /&gt;
== Dezember 2020 ==&lt;br /&gt;
====&#039;&#039;16.Dezember 2020&#039;&#039;:JACK 2.6.5====&lt;br /&gt;
* Evaluatorregeln in Prüfungen akzeptieren nun 4096 Zeichen.&lt;br /&gt;
* Meldung bei der Authentifizierung auf Moodle überarbeitet.&lt;br /&gt;
* Wenn die Umleitung in Moodle nicht korrekt funktioniert, wird nun der korrekte Fehler angezeigt&lt;br /&gt;
* Fehlende Vorlagen in der Aufgabenliste eines Kurses von Moodle heraus wurden der Ansicht hinzugefügt&lt;br /&gt;
&lt;br /&gt;
== Juli 2020 ==&lt;br /&gt;
==== &#039;&#039;15.Juli 2020&#039;&#039;:JACK 2.6.4====&lt;br /&gt;
* Ein Fehler, der beim Testen einer Aufgabe, nachdem sie auf einem speziellen Weg aufgerufen worden ist, aufgetreten ist, wurde behoben.&lt;br /&gt;
* Die Palette der Mathematik-Didaktikern wurde repariert.&lt;br /&gt;
* Die im Hintergrund genutzte Java-Version wurde aktualisiert.&lt;br /&gt;
* Aufgaben in Kursen werden nun geordnet aufgelistet.&lt;br /&gt;
&lt;br /&gt;
== Januar 2020 ==&lt;br /&gt;
* &#039;&#039;16.Januar 2020&#039;&#039;:&#039;&#039;&#039;JACK 2.6.3&#039;&#039;&#039;&lt;br /&gt;
Fixes:&lt;br /&gt;
*Hinweisbutton in R-Aufgaben ist nicht mehr anwählbar, wenn keine Hinweise mehr verfügbar sind&lt;br /&gt;
*Fehlenden Button &amp;quot;Aufgabe beenden und zum Lösungsüberblick&amp;quot; im Hauptmenü bei Formbased Aufgaben eingefügt (in Moodle)&lt;br /&gt;
*Link zum Lösungsüberblick im Hauptmenü bei Kursen eingefügt (in Moodle)&lt;br /&gt;
*Eingabe der Art &amp;lt;code&amp;gt;-(-2)&amp;lt;/code&amp;gt; werden nicht mehr vom Formulaeditor geändert&lt;br /&gt;
*Multiplikationen der Form &amp;lt;code&amp;gt;(x+1)(x-1)&amp;lt;/code&amp;gt; werden auch ohne Malzeichen evaluiert&lt;br /&gt;
* Beim Befehl &amp;lt;code&amp;gt;eval&amp;lt;/code&amp;gt; wird nicht mehr der Rechenweg angezeigt, wenn ein Ergebnis nicht ausrechenbar ist&lt;br /&gt;
&lt;br /&gt;
OrbitalChecker:&lt;br /&gt;
*Spezielles Feedback für das Element Niob&lt;br /&gt;
*Check um Hund&#039;sche Regeln erweitert&lt;br /&gt;
&lt;br /&gt;
Formulaeditor:&lt;br /&gt;
*Palette für Mathematikdidaktiker hinzugefügt&lt;br /&gt;
&lt;br /&gt;
== Oktober 2019 ==&lt;br /&gt;
* &#039;&#039;31. September 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.6.2&#039;&#039;&#039;&lt;br /&gt;
Evaluator:&lt;br /&gt;
&lt;br /&gt;
* Versionsnummer wurde von 3.1.13 auf 3.1.14 geändert.&lt;br /&gt;
&lt;br /&gt;
OrbitalChecker:&lt;br /&gt;
&lt;br /&gt;
* Eine zusätzliche Überprüfung zur Füllung der Orbitale wurde hinzugefügt.&lt;br /&gt;
* Die Standardantworten für den OrbitalChecker wurden überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Generelles:&lt;br /&gt;
&lt;br /&gt;
* Eine Lücke im Rechtesystem wurde geschlossen.&lt;br /&gt;
* Nutzer bekommen nur noch Aufgaben in der Suche angezeigt, für die sie autorisiert sind.&lt;br /&gt;
* Nutzer, die sich anonym einloggen, bekommen nun einen zufällig generierten Namen.&lt;br /&gt;
== September 2019 ==&lt;br /&gt;
* &#039;&#039;19. September 2019&#039;&#039;: &#039;&#039;&#039; JACK 2.6.1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Einige Fehlernachrichten vom InstantOrbitalChecker wurden überarbeitet&lt;br /&gt;
* Der Verweis zur Startseite wird nun ausgeblendet, wenn der Nutzer über Moodle authentifiziert wurde.&lt;br /&gt;
* Ein Fehler der während einer Prüfung auftreten kann wurde behoben.&lt;br /&gt;
* Für die Dropbox-Anbindung wird nur noch der Token verwendet.&lt;br /&gt;
* Ein Fehler, der dazu führte, dass die Chemie-Palette nicht mehr mit den Fill-In Feldern verknüpft war, wurde behoben.&lt;br /&gt;
* Die Hinweise bei R-Aufgaben sollten nun nicht mehr beim Wechseln der Aufgabe übernommen werden.&lt;br /&gt;
* Eine zusätzliche Feedback-Option wurde für den InstantOrbitalChecker hinzugefügt.&lt;br /&gt;
* Eine fehlende Leerstelle zwischen &amp;quot;Frage&amp;quot; und der Nummer der Frage wurden hinzugefügt.&lt;br /&gt;
* Eine überflüssige Leerstelle bei der Anzeige des Aufgabennamens (beim bearbeiten der Aufgabe) wurde entfernt.&lt;br /&gt;
* In Kursen mit nicht-Formbased Aufgaben sollte der Wert &amp;quot;Durchschnittspunkte&amp;quot; im Lösungsüberblick des Kurses nun (korrekt) berechnet werden.&lt;br /&gt;
* Das Feature &amp;quot;Distraktoranalyse&amp;quot; ist bis auf weiteres nicht mehr nutzbar. **Variablen sollten nun nicht mehr mithilfe von &amp;quot;McIndex-Variablen&amp;quot; ( https://jack-community.org/wiki/index.php?title=McIndex-Variablen ) gesetzt werden.**&lt;br /&gt;
&lt;br /&gt;
== Juni 2019 ==&lt;br /&gt;
* &#039;&#039;10.Juli 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.6.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Erweiterungen:&lt;br /&gt;
&lt;br /&gt;
* Ein neuer Aufgabentyp &amp;quot;Orbitalmodell&amp;quot; (inkl. eines dazugehörigen Editors) wurde als Stufentyp von Formbased-Aufgaben hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Die Evaluierungsregel wird nicht mehr bei der Erstellung von Formbased-Aufgaben angezeigt, da diese bei der Bepunktung einer Aufgabe nicht beachtet wird.&lt;br /&gt;
* Ist die Evaluierungsregel ungültig, wird nun ein Fehler angezeigt.&lt;br /&gt;
* Das Exportieren von Ergebnissen als Excel-Tabelle wird nur noch bis 255 Spalten unterstützt. Bei 256 oder mehr Spalten werden nur die Ersten 255 Spalten in einer Exel-Tabelle ausgegeben und eine Fehlernachricht wird angezeigt.&lt;br /&gt;
* Die Ergebnisübersicht wurde überarbeitet und zeigt nun nicht mehr jede Einreichung, sondern nur noch die Letzte.&lt;br /&gt;
* Einige Standardpaletten wurden überarbeitet. Eine Übersicht über die aktuellen Standardpaletten und einen Hinweis zu den Symbolen, die im Moment nicht ausgewertet werden können, finden Sie auf: https://jack-community.org/wiki/index.php/Standardpaletten &lt;br /&gt;
* Die ID einer Ressource wird nun auf der Seite &amp;quot;Aufgabe bearbeiten&amp;quot; angezeigt.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
&lt;br /&gt;
* Das Auswerten von R-Code, in dem vom Lernenden eine Funktion definiert wird, ist nun möglich.&lt;br /&gt;
* Der experimentelle Kurs &amp;quot;Adaptiver Kurs&amp;quot; ist nun über Moodle absolvierbar.&lt;br /&gt;
* Der experimentelle Kurs &amp;quot;Adaptiver Kurs&amp;quot; gibt nun die angedachten Werte als Referenzwerte aus.&lt;br /&gt;
* Ein Fehler, der bei der Evaluierung eines Betrages auftreten konnte, wurde behoben.&lt;br /&gt;
* Ein Fehler beim Exportieren von Lösungen eines Nutzers als Zip-Datei wurde behoben.&lt;br /&gt;
* SCList Aufgaben können nun in Prüfungen mehrfach eingereicht werden.&lt;br /&gt;
* Das Filtern nach Matrikelnummern ist nun wieder möglich.&lt;br /&gt;
* Aufgaben mit einem bestimmten Fehler in der exerciseChain können wieder über die Übersicht erreichen werden.&lt;br /&gt;
* Ein Fehler, der bei der Navigation in der Oberfläche auftreten kann, wurde behoben.&lt;br /&gt;
* Ein Fehler, der die Knöpfe zur Navigation zwischen den Fragen einer Aufgabe fehlen ließ, wurde behoben.&lt;br /&gt;
* Beim Absolvieren von Kursen in JACK (nicht von Moodle aus) ist nun nicht mehr fälschlicherweise der Knopf &amp;quot;Vorherige Aufgabe&amp;quot; bzw. &amp;quot;Nächste Aufgabe&amp;quot; anwählbar (falls es eine nächste Aufgabe gibt, ist er natürlich immer noch anwählbar)&lt;br /&gt;
&lt;br /&gt;
== Januar 2019 ==&lt;br /&gt;
* &#039;&#039;10.Januar 2019&#039;&#039;: &#039;&#039;&#039;JACK 2.5.6&#039;&#039;&#039;&lt;br /&gt;
*Das Variabalen- und Evaluator-Feld wird dem Lehrenden nun in allen FormBased-Aufgaben angezeigt&lt;br /&gt;
*Man kann den Formulaeditor nun auch pro Stage einbinden&lt;br /&gt;
*Als Admin kann man nun die Namen der eingeloggten User sehen&lt;br /&gt;
*Fehlermeldungen für Aufgaben, von denen man Besitzer ist, werden einem angezeigt&lt;br /&gt;
*Neue Math-Evaluatorfunktionen : arccosh, arccot, arccoth, arccsc, arccsch, arcsec, arcsech, arcsinh, arctan, arctanh, cosh, cot, coth, csc, csch, sec, sech, sinh, tanh&lt;br /&gt;
*Adaptiver Kursmodus: Ausgabe der Fähigkeit und des geschätzten Fehlers möglich&lt;br /&gt;
*Neue Funktion im ChemEvaluator: Particle&lt;br /&gt;
&lt;br /&gt;
== August 2018 ==&lt;br /&gt;
* &#039;&#039;29. August 2018&#039;&#039;: &#039;&#039;&#039;JACK 2.5&#039;&#039;&#039;&lt;br /&gt;
** Der Lösungsüberblick zu Kursen ist nun in den Kurseinstellungen ein- und ausschaltbar. Standardmäßig sind diese bei schon existierenden Kursen sichtbar. &lt;br /&gt;
** Der &#039;&#039;&#039;Evaluator&#039;&#039;&#039; unterstützt nun auch OpenChem mithilfe des [[ChemEvaluator]]s:&lt;br /&gt;
*** arith1: [[Plus]], [[Times]], [[UnaryMinus]], [[UnaryPlus]]&lt;br /&gt;
*** chemistry1: [[CheckOxidationState]], [[CheckStateOfMatter]], [[CompareNumberOfAtoms]], [[ConsistOf]], [[Contains]]&lt;br /&gt;
*** list1: [[List]]&lt;br /&gt;
*** logic1: [[And]], [[False]], [[Not]], [[Or]], [[True]]&lt;br /&gt;
*** molecule1: [[AtomarrayElement]], [[Atomarray]], [[Charge]], [[Molecule]], [[OxidationState]], [[StateOfMatter]]&lt;br /&gt;
*** nums1: [[E]], [[PI]]&lt;br /&gt;
*** periodictable_group1 - 18&lt;br /&gt;
*** testterminal_jack: [[IsEmpty]]&lt;br /&gt;
*** variable_jack: [[Exercise]], [[FillIn]]&lt;br /&gt;
** Des Weiteren verhält sich das Zeichen „/“ in Mathematik-Formeln nun exakt (d.h. als Bruch). Möchte man eine Dezimalzahl erzeugen, so kann man den „:“-Operator nutzen. &lt;br /&gt;
*** Neue MathEvaluator-Funktionen: [[IsVector]], [[IsNVector]], [[GetFromMatrix]], [[GetFromVector]]&lt;br /&gt;
&lt;br /&gt;
== Juni 2018 ==&lt;br /&gt;
* &#039;&#039;13. Juni 2018&#039;&#039;: Die [[:Kategorie:Testfunktionen|Testfunktionen]] des Evaluators haben Zuwachs bekommen: Mit [[IsVector]] und [[IsNVector]] können nun Vektoren überprüft werden.&lt;br /&gt;
* &#039;&#039;6. Juni 2018&#039;&#039;: Die Dokumentation für den [[TracingChecker]] und den [[KovidaChecker]] für Programmieraufgaben ist nun auch in diesem Wiki verfügbar.&lt;br /&gt;
* &#039;&#039;5. Juni 2018&#039;&#039;: Die meisten JACK-Instanzen wurden eine neue Version mit vielen kleinen Fehlerkorrekturen und Verbesserungen aktualisiert.&lt;br /&gt;
&lt;br /&gt;
== April 2018 ==&lt;br /&gt;
* &#039;&#039;25. April 2018&#039;&#039;: Mit der neuen Evaluator-Funktion [[ImplodeList]] können nun Listen in Zeichenketten verwandelt werden.&lt;br /&gt;
&lt;br /&gt;
== November 2017 ==&lt;br /&gt;
* &#039;&#039;20. November 2017&#039;&#039;: Der Evaluator 2.0 läuft nun auch auf http://jack.s3.uni-due.de. Hinweise zu notwendigen Änderungen an formularbasierten Aufgaben findet man unter [[Migration zur Evaluator 2 Syntax]]&lt;br /&gt;
&lt;br /&gt;
== Oktober 2017 ==&lt;br /&gt;
* &#039;&#039;04. Oktober 2017&#039;&#039;: Die Funktionen des [[Evaluator|Evaluators]] sind nun in diesem Wiki kategorisiert. Eine Übersicht aller Kategorien findet man unter [[:Kategorie:Evaluatorfunktionenkategorie|Evaluatorfunktionenkategorien]]&lt;br /&gt;
&lt;br /&gt;
== September 2017 ==&lt;br /&gt;
* &#039;&#039;29. September 2017&#039;&#039;: Auf der Spielwiese läuft seit heute Version 2 vom [[Evaluator]]. Neu ist insbesondere, dass Lehrende in den Funktionen anstatt CAS-Syntax sogenannte [[:Kategorie:Konstruktoren|Konstruktoren]] verwendet werden müssen. Dies zieht ggf. Änderungen nach sich, z.B. an der Funktion [[equalsExpr]].&lt;br /&gt;
&lt;br /&gt;
== August 2017 ==&lt;br /&gt;
* &#039;&#039;30. August 2017&#039;&#039;: In [[Checker#InstantFillInChecker|Fill-In-Aufgaben]] können die Warnungen des Checkers bei leerer Eingabe unterdrückt werden. Die Dokumentation dazu findet man im Artikel [[Stage]] in der Erläuterung des Tags &#039;&#039;&#039;exercise&#039;&#039;&#039;. Bisher kann dieses Feature nur auf der Spielwiese verwendet werden.&lt;br /&gt;
* &#039;&#039;29. August 2017&#039;&#039;: Sage läuft jetzt in JACK auf Version 8.0&lt;br /&gt;
* &#039;&#039;29. August 2017&#039;&#039;: [[Checker#InstantFillInChecker|Fill-In-Aufgaben]] erhalten eine [[Evaluator-Konsole]] für Lehrende, um Aufgaben einfacher Testen zu können.&lt;br /&gt;
&lt;br /&gt;
== Juli 2017 ==&lt;br /&gt;
* &#039;&#039;5. Juli 2017&#039;&#039;: Der Server jack-server05.s3.uni-due.de (Spielwiese) wird ab ca. 14:45 Uhr offline sein um ihn zu aktualisieren. Bis ca. 16 Uhr sollten alle Maßnahmen abgeschlossen und der Server wieder verfügbar sein. Vielen Dank für ihr Verständnis!&lt;br /&gt;
&lt;br /&gt;
== Juni 2017 ==&lt;br /&gt;
* &#039;&#039;29. Juni 2017&#039;&#039;: Eine neue stabile Version findet sich auf allen JACK-Servern, eine neue Testversion (2.4.2) befindet sich auf der Spielwiesen-Instanz! Im Wesentlichen beinhaltet die neue Version zahlreiche Bugfixes.&lt;br /&gt;
* &#039;&#039;19. Juni 2017&#039;&#039;: Herzlich Willkommen auf dem Feature-News-Ticker. Auf dieser Seite stellen wir in Zukunft neue Features innerhalb von JACK vor und dokumentieren ihre Verwendung. Bitte schauen Sie also regelmäßig rein.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hauptseiten]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kategorie:Schaltfl%C3%A4che&amp;diff=6201</id>
		<title>Kategorie:Schaltfläche</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kategorie:Schaltfl%C3%A4che&amp;diff=6201"/>
		<updated>2020-11-03T13:21:00Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Erstellung der Seite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Enthällt alles zum Thema Schaltflächen&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Icon_Lupe.png&amp;diff=6197</id>
		<title>Datei:Icon Lupe.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Icon_Lupe.png&amp;diff=6197"/>
		<updated>2020-11-03T13:08:11Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Fehlende Kategorien hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
[[category:JACK3]][[category:JACK3:Schaltfläche]][[category:Schaltfläche]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Abs&amp;diff=6098</id>
		<title>Abs</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Abs&amp;diff=6098"/>
		<updated>2020-10-29T12:05:46Z</updated>

		<summary type="html">&lt;p&gt;Swolff: /* Hinweise */ Hinweis für JACK3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
Die Funktion &#039;&#039;abs&#039;&#039; berechnet den Betrag einer Zahl. Die Funktion erwartet eine Zahl als Parameter und gibt eine Zahl zurück.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
 abs([[Gleitkommazahl]] zahl)&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &#039;&#039;&#039;zahl&#039;&#039;&#039; - eine rationale Zahl, deren Betrag berechnet werden soll&lt;br /&gt;
&lt;br /&gt;
=== Return Value ===&lt;br /&gt;
*Gibt den Betrag zurück&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 abs(1)         --&amp;gt; returns 1&lt;br /&gt;
 &lt;br /&gt;
 abs(-2.5)      --&amp;gt; returns 2.5&lt;br /&gt;
 &lt;br /&gt;
 abs(-abs(5))   --&amp;gt; returns 5&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit Variablen ====&lt;br /&gt;
 &lt;br /&gt;
 abs([pos=1])&lt;br /&gt;
 &lt;br /&gt;
 abs([var=a])&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
&lt;br /&gt;
* In [[JACK3]] können auch komplexe Zahlen eingesetzt werden. Dabei sollte beachtet werden, das [[Imaginary]] genutzt wird.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Icon_Pfeil.png&amp;diff=6019</id>
		<title>Datei:Icon Pfeil.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Icon_Pfeil.png&amp;diff=6019"/>
		<updated>2020-10-27T12:20:05Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Schaltfläche, um etwas in den Text an die Cursorposition einzufügen.

category:JACK3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Schaltfläche, um etwas in den Text an die Cursorposition einzufügen.&lt;br /&gt;
&lt;br /&gt;
[[category:JACK3]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Evaluator-%C3%84nderungen_von_JACK2_nach_JACK3&amp;diff=5992</id>
		<title>Evaluator-Änderungen von JACK2 nach JACK3</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Evaluator-%C3%84nderungen_von_JACK2_nach_JACK3&amp;diff=5992"/>
		<updated>2020-10-27T10:20:47Z</updated>

		<summary type="html">&lt;p&gt;Swolff: /* Neue Funktionalität */ Beschreibung LaTeX-rendern für Variablen hinzugefügt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vorlage:Warnung|Warnung=Diese Seite ist beinhaltet alle Unterschiede zum alten Evaluator im JACK3 System. JACK3 ist derzeit noch in Entwicklung und noch nicht für die Benutzung freigegeben.}}&lt;br /&gt;
==Allgemein==&lt;br /&gt;
In JACK3 wird nun eine neue Evaluatorversion genutzt. Im folgenden werden die Änderungen/Unterschiede zur alten Version aufgezählt.&lt;br /&gt;
&lt;br /&gt;
==Zeichenketten/Strings==&lt;br /&gt;
Zeichenketten/Strings können in der Syntax mit einfachen oder doppelten Anführungszeichen verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Eine Benutzung der jeweils anderen ist dann ohne Escaping &amp;lt;code&amp;gt;\&amp;quot; \&#039;&amp;lt;/code&amp;gt; möglich.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung! Das Escaping wird nicht vom Evaluator aufgelöst! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bsp.:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;quot;Dies ist ein &#039;Beispiel&#039;.&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&#039;Dies ist ein anderes &amp;quot;Beispiel&amp;quot;.&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;quot;Dies ist ein drittes \&amp;quot;Beispiel\&amp;quot;.&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&#039;Dies ist ein letztes \&#039;Beispiel\&#039;.&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeichenketten werden nicht mehr vom Evaluator zerlegt und interpretiert.&lt;br /&gt;
&lt;br /&gt;
Das heißt, die Ersetzung von Variablen mit ihren zugehörigen Werten in Zeichenketten geschieht nicht mehr automatisch.&lt;br /&gt;
&lt;br /&gt;
Bsp.: In &amp;lt;code&amp;gt;&amp;quot;Die Ersetzung von Variablen [var=text1] wird nicht mehr automatisch vorgenommen.&amp;quot;&amp;lt;/code&amp;gt; wird &amp;lt;code&amp;gt;[var=text1]&amp;lt;/code&amp;gt; nicht ersetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit der Funktion &amp;lt;code&amp;gt;concat()&amp;lt;/code&amp;gt; können Variablenwerte aber mit einer oder mehreren Zeichenketten verknüpft werden:&lt;br /&gt;
&lt;br /&gt;
Bsp.: In &amp;lt;code&amp;gt; concat(&amp;quot;Die Ersetzung von Variablen &amp;quot;, [var=text1], &amp;quot; kann so vorgenommen werden.&amp;quot;) &amp;lt;/code&amp;gt; wird &amp;lt;code&amp;gt;[var=text1]&amp;lt;/code&amp;gt; durch ihren Wert ersetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nutzt man in &amp;lt;code&amp;gt;equalsExpr()&amp;lt;/code&amp;gt; Anführungszeichen, wird alles in den Anführungszeichen als Text erkannt. Lässt man die Anführungszeichen weg, wird alles als mathematischer Ausdruck erkannt.&lt;br /&gt;
&lt;br /&gt;
Bsp:&lt;br /&gt;
* &amp;lt;code&amp;gt;equalsExpr(&#039;x^2+3&#039;, [input=gleichung])&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;x^2+3&amp;lt;/code&amp;gt; wird als Text, nicht als mathematischer Ausdruck erkannt.&lt;br /&gt;
* &amp;lt;code&amp;gt;equalsExpr(x^2+3, [input=gleichung])&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;x^2+3&amp;lt;/code&amp;gt; wird als mathematischer Ausdruck erkannt.&lt;br /&gt;
&lt;br /&gt;
==Neue Funktionalität==&lt;br /&gt;
&lt;br /&gt;
===Ausdrücke===&lt;br /&gt;
Es gibt nun eine Möglichkeit Ausdrücke zu definieren, welche nicht vom Evaluator ausgerechnet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Ein Beispiel hierfür ist die Definition von Variablen für den Aufgabentext.&lt;br /&gt;
Hat man bisher &amp;lt;code&amp;gt;x+2*x&amp;lt;/code&amp;gt; als Variable angelegt, wurde der Ausdruck zu &amp;lt;code&amp;gt;3*x&amp;lt;/code&amp;gt; zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
Fügt man nun &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; ein, wird der Ausdruck nicht mehr ausgerechnet.&lt;br /&gt;
&lt;br /&gt;
Bsp.:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;x+3*x&amp;lt;/code&amp;gt; -&amp;gt; LaTeX: &amp;lt;code&amp;gt;$4 \cdot x$&amp;lt;/code&amp;gt;. Hier wird der Ausdruck ausgerechnet.&lt;br /&gt;
* &amp;lt;code&amp;gt;[x+3*x]&amp;lt;/code&amp;gt; -&amp;gt; LaTeX: &amp;lt;code&amp;gt;$x+3 \cdot x$&amp;lt;/code&amp;gt;. Hier wird der Ausdruck nicht ausgerechnet.&lt;br /&gt;
* &amp;lt;code&amp;gt;getFromList(0,list(x+3*x,[2*x+3*x]))&amp;lt;/code&amp;gt; -&amp;gt; LaTeX: &amp;lt;code&amp;gt;$4 \cdot x$&amp;lt;/code&amp;gt;. Hier wird der Ausdruck ausgerechnet.&lt;br /&gt;
* &amp;lt;code&amp;gt;getFromList(1,list(x+3*x,[2*x+3*x]))&amp;lt;/code&amp;gt; -&amp;gt; LaTeX: &amp;lt;code&amp;gt;$2 \cdot x + 3 \cdot x$&amp;lt;/code&amp;gt;. Hier wird der Ausdruck nicht ausgerechnet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Variablen können allerdings trotzdem zur Bewertung der Aufgabe verwendet werden.&lt;br /&gt;
Sobald ein &amp;quot;gestoppter&amp;quot;-Ausdruck (von &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; umschlossen) in einer Funktion verwendet wird, wird diese ausgerechnet.&lt;br /&gt;
D.h. viel mehr, dass ein &amp;quot;gestoppter&amp;quot;-Ausdruck nur solange &amp;quot;gestoppt&amp;quot; ist, wie keine Funktion den Wert dieses &amp;quot;gestoppten&amp;quot;-Ausdrucks verwendet.&lt;br /&gt;
&lt;br /&gt;
Bsp.:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;3+[x+x]&amp;lt;/code&amp;gt; -&amp;gt; LaTeX: &amp;lt;code&amp;gt;$2 \cdot x + 3$&amp;lt;/code&amp;gt;. Da &amp;lt;code&amp;gt; [x+x]&amp;lt;/code&amp;gt; Teil der Summe ist, wird er ausgerechnet.&lt;br /&gt;
* &amp;lt;code&amp;gt;[3+x+x]&amp;lt;/code&amp;gt; -&amp;gt; LaTeX: &amp;lt;code&amp;gt;$3+x+x$&amp;lt;/code&amp;gt;. Hier ist der Ausdruck selbst eine Summe. Da er hier aber kein Parameter einer weiteren Funktion ist, wird er nicht ausgerechnet.&lt;br /&gt;
* &amp;lt;code&amp;gt;varA=[3+x+x] varB=[var=varA]+3&amp;lt;/code&amp;gt; -&amp;gt; LaTeX: &amp;lt;code&amp;gt;$2 \cdot x + 6$&amp;lt;/code&amp;gt;. Hier ist &amp;lt;code&amp;gt;[3+x+x]&amp;lt;/code&amp;gt; wieder Teil einer Summe und wird daher ausgerechnet.&lt;br /&gt;
* &amp;lt;code&amp;gt;varA=[3+x+x] varB=[[var=varA]+3]&amp;lt;/code&amp;gt; -&amp;gt; LaTeX: &amp;lt;code&amp;gt;$3+x+x+3$&amp;lt;/code&amp;gt;. Hier ist &amp;lt;code&amp;gt;[3+x+x]&amp;lt;/code&amp;gt; zwar auch Teil einer Summe, da diese aber auch mit &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; umschlossen ist, wird der Ausdruck nicht ausgerechnet.&lt;br /&gt;
* &amp;lt;code&amp;gt;getFromList([1+1], list(1,2,3))&amp;lt;/code&amp;gt; -&amp;gt; LaTeX: &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;. Hier ist &amp;lt;code&amp;gt;[1+1]&amp;lt;/code&amp;gt; Teil einer Funktion, die den genauen Wert benötigt. Daher wird &amp;lt;code&amp;gt;[1+1]&amp;lt;/code&amp;gt; berechnet.&lt;br /&gt;
&lt;br /&gt;
===Variablen===&lt;br /&gt;
&lt;br /&gt;
Ob Variablen in Texten mit LaTeX gerendert werden, kann nun bei der Einbindung mit einem &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;-Zeichen gesteuert werden: &amp;lt;code&amp;gt; [var=var1]&amp;lt;/code&amp;gt; gibt einen einfachen Text zurück, &amp;lt;code&amp;gt; [var=$var1]&amp;lt;/code&amp;gt; die LaTeX-Schreibweise. Die &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;-Zeichen, die den in LaTeX zu renderen Text einschließen müssen noch manuell hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Variablenwert&amp;lt;/br&amp;gt;(was im Feld zu Variablenbelegung steht)&lt;br /&gt;
!|&amp;lt;code&amp;gt; [var=var1]&amp;lt;/code&amp;gt;&lt;br /&gt;
!|&amp;lt;code&amp;gt; [var=$var1]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|sqrt(6)&lt;br /&gt;
|root[2](6)&lt;br /&gt;
|\sqrt{6}&lt;br /&gt;
|-&lt;br /&gt;
|&#039;sqrt(6)&#039;&lt;br /&gt;
|sqrt(6)&lt;br /&gt;
|\text{sqrt(6)}&lt;br /&gt;
|-&lt;br /&gt;
|5^2&lt;br /&gt;
|25&lt;br /&gt;
|25&lt;br /&gt;
|-&lt;br /&gt;
|&#039;5^2&#039;&lt;br /&gt;
|5^2&lt;br /&gt;
|\text{5^2}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Nicht mehr unterstützte Funktionen==&lt;br /&gt;
* &amp;lt;code&amp;gt;getFromSet&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;getFromOrderedSet&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;equalsSemiSem&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;eval&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;evalCplx&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;evalEq&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;evalPolynomial&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;evalPolynomialCplx&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;evalTermIn2Variables&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;evaluateInSymja&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;expand&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;getFromOrderedList&amp;lt;/code&amp;gt; wird durch &amp;lt;code&amp;gt;sortXList&amp;lt;/code&amp;gt;, wobei &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; der Typ der Listenelemente ist (s. Neue Funktionen), und &amp;lt;code&amp;gt;getFromList&amp;lt;/code&amp;gt; ersetzt. Mit &amp;lt;code&amp;gt;sortXList&amp;lt;/code&amp;gt; wird die Liste sortiert und mit &amp;lt;code&amp;gt;getFromList&amp;lt;/code&amp;gt; kann ein Element aus dieser Liste ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
== Geänderte Funktionen ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ifthenelse&amp;lt;/code&amp;gt;&lt;br /&gt;
** 0 wird zu &#039;&#039;falsch&#039;&#039; ausgewertet, 1 wird zu &#039;&#039;richtig&#039;&#039; ausgewertet.&lt;br /&gt;
** Alle anderen Ergebnisse führen zu einem Fehler.&lt;br /&gt;
&lt;br /&gt;
== evaluateInSage und evaluateInR==&lt;br /&gt;
&lt;br /&gt;
Die beiden Funktionen &amp;lt;code&amp;gt;evaluateInSage&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;evaluateInR&amp;lt;/code&amp;gt; werten die Eingabe direkt in einem CAS aus.&lt;br /&gt;
 &lt;br /&gt;
Der Inhalt der Funktionen ist &#039;&#039;&#039;immer&#039;&#039;&#039; ein String/Zeichenkette. Auch darf die Eingabe nicht verschachtelte Funktionen beinhalten. Sie wird &#039;&#039;&#039;nicht&#039;&#039;&#039; geparsed und &#039;&#039;&#039;nicht&#039;&#039;&#039; evaluiert.&lt;br /&gt;
&lt;br /&gt;
Wenn eine Variable in den Funktionen genutzt werden soll, kann diese, wie zuvor, innerhalb des CAS-Strings angegeben werden.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;evaluateInSage(&amp;quot;bool(1+[var=value2]==3)&amp;quot;)&amp;lt;/code&amp;gt; ist möglich&lt;br /&gt;
* &amp;lt;s&amp;gt;&amp;lt;code&amp;gt;evaluateInSage(concat(&amp;quot;bool(1+&amp;quot;, [var=value2], &amp;quot;==3)&amp;quot;)&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt; ist &#039;&#039;&#039;nicht&#039;&#039;&#039; möglich&lt;br /&gt;
&lt;br /&gt;
==Neue Funktionen==&lt;br /&gt;
* &amp;lt;code&amp;gt;[[countTrue]]&amp;lt;/code&amp;gt;&lt;br /&gt;
** Nimmt beliebig viele Parameter Entgegen und zählt, wieviele davon den Wert &#039;&#039;true()&#039;&#039; besitzen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Funktionen erwarten als Argument eine Liste und geben eine Liste zurück.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;sortDoubleList&amp;lt;/code&amp;gt; &lt;br /&gt;
** sortiert eine Liste, die nur Doubles/Floats oder Integers beinhaltet&lt;br /&gt;
** Ausgabe ist eine sortierte Liste mit Doubles/Floats&lt;br /&gt;
* &amp;lt;code&amp;gt;sortIntegerList&amp;lt;/code&amp;gt;&lt;br /&gt;
** sortiert eine Liste, die nur Integers beinhaltet&lt;br /&gt;
** Ausgabe ist eine sortierte Liste mit Integers&lt;br /&gt;
* &amp;lt;code&amp;gt;sortLexicographical&amp;lt;/code&amp;gt;&lt;br /&gt;
** sortiert eine Liste, die nur Terminale beinhaltet (String/Double/Integer)&lt;br /&gt;
** Ausgabe ist eine sortierte Liste mit &#039;&#039;&#039;Strings&#039;&#039;&#039; &lt;br /&gt;
* &amp;lt;code&amp;gt;sortNumberList&amp;lt;/code&amp;gt;&lt;br /&gt;
** sortiert eine Liste, die nur Terminale beinhaltet (Double/Integer)&lt;br /&gt;
** Ausgabe ist eine sortierte Liste mit &#039;&#039;&#039;Doubles/Floats&#039;&#039;&#039; &lt;br /&gt;
* &amp;lt;code&amp;gt;sortStringList&amp;lt;/code&amp;gt;&lt;br /&gt;
** sortiert eine Liste, die nur Strings beinhaltet&lt;br /&gt;
** Ausgabe ist eine sortierte Liste mit &#039;&#039;&#039;Strings&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;convertToDoubleList&amp;lt;/code&amp;gt;&lt;br /&gt;
**Elemente der Liste werden zu Double umgewandelt&lt;br /&gt;
* &amp;lt;code&amp;gt;convertToIntegerList&amp;lt;/code&amp;gt;&lt;br /&gt;
** Elemente der Liste werden zu Integer umgewandelt&lt;br /&gt;
* &amp;lt;code&amp;gt;convertToStringList&amp;lt;/code&amp;gt;&lt;br /&gt;
** Elemente der Liste werden zu Strings umgewandelt&lt;br /&gt;
* &amp;lt;code&amp;gt;removeDuplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
** Alle Duplikate werden aus der Liste gelöscht&lt;br /&gt;
* &amp;lt;code&amp;gt;shuffleList&amp;lt;/code&amp;gt;&lt;br /&gt;
** Die Elemente der Liste werden geshuffelt&lt;br /&gt;
&lt;br /&gt;
==Division==&lt;br /&gt;
Division wird nicht mehr automatisch gerundet. Soll der Bruch als Dezimalzahl ausgegeben werden, kann die Funktion &amp;lt;code&amp;gt;round()&amp;lt;/code&amp;gt; genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Es besteht  bei der &#039;&#039;&#039;Berechnung&#039;&#039;&#039; kein Unterschied zwischen der Nutzung von &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; hingegen &#039;&#039;&#039;in Zeichenketten&#039;&#039;&#039; genutzt werden, werden diese unterschiedlich dargestellt:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; sowie die Funktion &amp;lt;code&amp;gt;divide()&amp;lt;/code&amp;gt; wird als &amp;lt;code&amp;gt;\div&amp;lt;/code&amp;gt; in LaTeX konvertiert -&amp;gt; &amp;lt;math&amp;gt;3\div4&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; sowie die Funktion &amp;lt;code&amp;gt;rational()&amp;lt;/code&amp;gt; wird als &amp;lt;code&amp;gt;\frac{}{}&amp;lt;/code&amp;gt; in LaTeX konvertiert -&amp;gt; &amp;lt;math&amp;gt;\frac{3}{4}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Runden von Ergebnissen==&lt;br /&gt;
&lt;br /&gt;
Ergebnisse werden nicht mehr vom Evaluator gerundet. Stattdessen werden die Ergebnisse genau angegeben. Bsp.: &amp;lt;code&amp;gt;exp(2)&amp;lt;/code&amp;gt; wird zu &amp;lt;code&amp;gt;e^2&amp;lt;/code&amp;gt; evaluiert.&lt;br /&gt;
&lt;br /&gt;
Soll das Ergebnis als Zahl angegeben werden, muss eine Funktion zum Runden genutzt werden. Bsp.: &amp;lt;code&amp;gt; round(), ceil(), floor(),...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kleine Änderungen==&lt;br /&gt;
* &amp;lt;code&amp;gt;constE&amp;lt;/code&amp;gt;&lt;br /&gt;
** sowohl als &amp;lt;code&amp;gt;constE()&amp;lt;/code&amp;gt; als auch als &amp;lt;code&amp;gt;conste()&amp;lt;/code&amp;gt; benutzbar&lt;br /&gt;
* &amp;lt;code&amp;gt;constPI&amp;lt;/code&amp;gt;&lt;br /&gt;
** sowohl als &amp;lt;code&amp;gt;constPi()&amp;lt;/code&amp;gt; als auch als &amp;lt;code&amp;gt;constpi()&amp;lt;/code&amp;gt; benutzbar&lt;br /&gt;
* &amp;lt;code&amp;gt;IEEERemainder&amp;lt;/code&amp;gt;&lt;br /&gt;
** als &amp;lt;code&amp;gt;iEEERemainder(...)&amp;lt;/code&amp;gt; benutzbar&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=IsMatrix&amp;diff=5942</id>
		<title>IsMatrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=IsMatrix&amp;diff=5942"/>
		<updated>2020-09-03T13:19:59Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Beschreibung und Hinweis umformuliert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion &#039;&#039;&#039;isMatrix&#039;&#039;&#039; überprüft den Typ des eingegebenen Parameters. Ist der Parameter ein Objekt mit dem Typ Matrix( mehr dazu unter [[#Hinweise|Hinweise]]), gibt die Funktion &#039;&#039;true&#039;&#039; zurück. Andernfalls wird &#039;&#039;false&#039;&#039; zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 isMatrix(a)&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - [[Matrix]]&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
* Gibt True oder False zurück.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
 &lt;br /&gt;
 isMatrix(matrix(matrixrow(1,1),matrixrow(0,4)))    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 isMatrix(matrix(matrixrow(),matrixrow()))    --&amp;gt; returns true&lt;br /&gt;
 &lt;br /&gt;
 [var=matrixA] := matrix(...) + matrix(...)&lt;br /&gt;
 isMatrix([var=matrixA])   -&amp;gt; true&lt;br /&gt;
&lt;br /&gt;
 isMatrix(matrix(matrixrow(1,1),matrixrow(0,4)+matrix(matrixrow(1,1),matrixrow(0,4)))    --&amp;gt; returns false&lt;br /&gt;
 &lt;br /&gt;
 isMatrix(list(2,3,4,5,6,7))    --&amp;gt; returns false&lt;br /&gt;
 &lt;br /&gt;
 isMatrix(2)    --&amp;gt; returns false&lt;br /&gt;
&lt;br /&gt;
===Hinweise===&lt;br /&gt;
&lt;br /&gt;
* Der Parameter wird bei der Bestimmung des Rückgabewertes nicht ausgerechnet. Wird beispielsweise eine Verknüpfung zweier Matrizen als Parameter übergeben, gibt die Funktion &#039;&#039;false&#039;&#039; zurück( [[#Beispiele|Beispiel 4]]). Der Typ des Parameters ist hier nicht &amp;quot;Matrix&amp;quot; sondern der Typ der Verknüpfung. Erst das errechnete Ergebnis der Verknüpfung wäre eine Matrix. Möchte man das verknüpfte Objekt testen, ist das Zwischenspeichern des Ergebnis der Verknüpfung in einer weiteren Variablen nötig( [[#Beispiele|Beispiel 3]]). Falls notwendig, kann auch &amp;lt;code&amp;gt;[[approx]]&amp;lt;/code&amp;gt; genutzt werden.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GCD&amp;diff=5941</id>
		<title>GCD</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GCD&amp;diff=5941"/>
		<updated>2020-09-03T12:35:07Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Einfache Anführungszeichen von den Beispielen entfernt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
Die Funktion &#039;&#039;gcd&#039;&#039; berechnet den größten gemeinsamen Teiler zweier ganzer Zahlen. Die Funktion erwartet zwei Zahlen und gibt eine Zahl zurück.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
 gcd([[Ganzzahl]] zahl1, [[Ganzzahl]] zahl2)&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &#039;&#039;&#039;zahl1&#039;&#039;&#039; - erste Zahl aus der Menge der ganzen Zahlen&lt;br /&gt;
* &#039;&#039;&#039;zahl2&#039;&#039;&#039; - zweite Zahl aus der Menge der ganzen Zahlen&lt;br /&gt;
&lt;br /&gt;
=== Return Value ===&lt;br /&gt;
*Gibt eine Ganzzahl zurück&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 gcd(5,20)   --&amp;gt; returns 5&lt;br /&gt;
 &lt;br /&gt;
 gcd(-5,0)   --&amp;gt; returns 5&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GetNumerator&amp;diff=5940</id>
		<title>GetNumerator</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GetNumerator&amp;diff=5940"/>
		<updated>2020-09-03T12:32:44Z</updated>

		<summary type="html">&lt;p&gt;Swolff: Kleinere Korrekturen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zugehörige Evaluatoren==&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
Mit der Funktion &#039;&#039;getNumerator&#039;&#039; erhält man den Zähler eines Bruches. Die Funktion erwartet ein [[Objekt]], bei dem es sich um einen Bruch handeln muss, und gibt ein [[Objekt]] zurück.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
 getNumerator(Bruch bruch)&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &#039;&#039;&#039;bruch&#039;&#039;&#039; - der Bruch, dessen Zähler bestimmt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Return Value ===&lt;br /&gt;
* Gibt ein [[Objekt]] zurück&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
 getNumerator(3/5)   --&amp;gt; returns 3&lt;br /&gt;
 &lt;br /&gt;
 getNumerator((list(2,3)+1)/3)   -&amp;gt; returns {2,3}+1&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
&lt;br /&gt;
* Es finden hier keine mathematischen Berechnungen oder Überprüfungen statt. Solange diese Methode einen Bruch als Parameter übergeben bekommt wird auch der Zähler zurückgegeben, auch wenn der Zähler mathematisch nicht sinnvoll ist(vgl. Beispiele).&lt;br /&gt;
* Es macht Sinn &amp;lt;code&amp;gt;getDenominator&amp;lt;/code&amp;gt; in Verbindung mit &amp;lt;code&amp;gt;[[isFraction]]&amp;lt;/code&amp;gt; zu nutzen, z.B. &amp;lt;code&amp;gt;isFraction([input=field1]) &amp;amp;&amp;amp; getNumerator([input=field1])==3&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]]&lt;/div&gt;</summary>
		<author><name>Swolff</name></author>
	</entry>
</feed>