Netzwerk Mathematik/Physik + E-Learning

JSXGraph

MecLib

MecLib ist eine Library von Tools zur einfachen Erstellung von (interaktiven) Grafiken in JSXBoards zur Mechanik, vgl. Martin Kraska, https://github.com/mkraska/meclib

Dazu ist in OnyxTests unter der Lasche Optionen das Script MecLibONYX.js einzubinden:

Anschließend kann in ONYX-Aufgabenstellungen ein JSXBoard für MecLibContent erzeugt werden: brd = initMecLib('JSX_Container_ID'); welches im Weiteren durch die Funktion runMecLib(brd,content,ContinueCode); mit dem gewünschen Inhalt befüllt wird:

Die Verwendung von ONYXVariablen in der Form {var1} ist möglich.

Falls in anderen Aufgaben des Tests JXG-Boards ohne MecLib verwendet werden, ist die JSXGraph Library in diesen Aufgaben durch initJXG() jeweils zu reinitialisieren, damit etwaige Modifikationen, die MecLib vornimmt, beim Aufgabenwechsel zurückgesetzt werden. Ausführliche Demos und Erläuterungen finden sich im Demotest https://bildungsportal.sachsen.de/onyxeditor/published/MecLib, welcher im Aufgabenpool/_JSXGraph verfügbar ist. Insbesondere kann dort auch MecLibONYX.js extrahiert werden.


Der Test https://bildungsportal.sachsen.de/onyxeditor/published/LiveMecLibRenderer gestattet es, in einer Eingabelücke MecLibDefinitionen abzugeben, die dann entsprechend gerendert und die Grafik im Feedback angezeigt werden. So können schnell und unkompliziert in dieser Umgebung MecLib-Settings zusammengestellt und getestet werden.

Diskussion: [Name der Diskussion]