Netzwerk Mathematik/Physik + E-Learning
Ziel dieses Bausteins ist es, eine Liste kurz umrissener Szenarien und UseCases in der Verwendung von MAXIMA in ONYX-Aufgaben zusammenzutragen, für die es lohnenwert erscheint, in einem zweiten Schritt ggf. eine nützliche Dokumentation (Erläuterung / Anwendungsbeispiel) im ONYX Hilfesystem zu erstellen.
Experten-Abfragen als Variablen speichern
Die Anweisungen im Expertenmodus von Formel-Eingabefeldern können teilweise sehr aufwendig werden. Für eine bessere Strukturierung kann man die Abfragen im Vorfeld als Zeichenketten im Variablen-Editor speichern.
Beispiel:
Man definiere die Variable {expert} vom Typ 'string' per Maxima-Berechnung wiefolgt:
"is(equal(ev(LR),ev(CR)))"
In der Formel-Lücke schreibt man dann als Abfrage
block([LR,CR],LR:LEARNERRESPONSE,CR:CORRECTRESPONSE,eval_string("{expert}"));
So lassen sich dann kompliziertere Experten-Abfragen, wie z.B.
block([LR,CR],LR:LEARNERRESPONSE,CR:CORRECTRESPONSE,eval_string("{expert1}") or eval_string("{expert2}") or eval_string("{expert3}"));
in kleinere Teile zerlegen und so wesentlich übersichtlicher gestalten.
Ein weiterer Vorteil des Ganzen ist, dass die Experten-Abfragen (zumindest teilweise) auch im Korrekturmodus editierbar bleiben.