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.

Diskussion: [Name der Diskussion]