Änderungen von Dokument ONYX und MAXIMA

Zuletzt geändert von Carina Enke am 26.11.2025

Von Version 75.2
bearbeitet von Carina Enke
am 15.11.2025
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 72.3
bearbeitet von Carina Enke
am 20.12.2023
Änderungskommentar: Update document after refactoring.

Zusammenfassung

Details

Seiteneigenschaften
Titel
... ... @@ -1,1 +1,1 @@
1 -ONYX und MAXIMA
1 +Verwendung von MAXIMA und ONYX
Inhalt
... ... @@ -1,37 +1,71 @@
1 -{{section}}
2 -{{column width="60%"}}
1 +{{layout}}
2 +{{layout-section ac:type="single"}}
3 +{{layout-cell}}
4 +\\
5 +{{/layout-cell}}
6 +{{/layout-section}}
7 +
8 +{{layout-section ac:type="two_right_sidebar"}}
9 +{{layout-cell}}
3 3  Für komplexere Berechnungen und spezifische Anforderungen kann das an ONYX angebundene Computer-Algebra-System MAXIMA genutzt werden. Das[[ Netzwerk Mathematik >>url:https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/5499682817/CourseNode/88308307976325||shape="rect"]]hat eine Reihe [[Good-Practice-Beispiele>>url:https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/5499682817/CourseNode/93229879750473/||shape="rect"]] gesammelt. Diese Sammlung von typischen Nutzungsmöglichkeiten, Kniffen und Stolperfallen unterstützt das Verständnis bei der Verwendung der MAXIMA-Anbindung in ONYX.Folgend werden ausgewählte Themen aufgegriffen und noch einmal detailliert beschrieben.
4 -
5 -{{/column}}
11 +{{/layout-cell}}
6 6  
7 -{{column width="30%"}}
13 +{{layout-cell}}
14 +
8 8  {{panel title="Inhalt"}}
9 -{{toc start="2"/}}
10 -{{/panel}}
11 11  
12 -{{panel title="Verwandte Themen"}}
17 +
18 +{{toc maxLevel="2"/}}
19 +
20 +**Verwandte Themen**
21 +
13 13  * [[Good-Practice Beispiele Maxima/ONYX im Netzwerk Mathematik>>url:https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/5499682817/CourseNode/93229879750473/wiki/Index||shape="rect"]]
14 14  {{/panel}}
15 15  
16 -{{/column}}
17 -{{/section}}
18 18  
26 +\\
19 19  
20 -== Rechnen mit vorzeichenbehafteten Variablen ==
28 +\\
29 +{{/layout-cell}}
30 +{{/layout-section}}
21 21  
22 -{{display reference="ONYX._Include Library.MAXIMA Sammlung.Rechnen mit vorzeichenbehafteten Variablen"/}}
32 +{{layout-section ac:type="single"}}
33 +{{layout-cell}}
34 +== Rechnen mit vorzeichenbehafteten Variablen ==
23 23  
24 -
25 25  
37 +
38 +{{includeplus spaceKey="ONYX" scrollPageId="74CA132C017D9EB672549F1B783158C2"/}}
39 +
40 +\\
41 +{{/layout-cell}}
42 +{{/layout-section}}
43 +
44 +{{layout-section ac:type="single"}}
45 +{{layout-cell}}
26 26  == Analyse von Teilnehmerantworten mit Hilfe von Variablen ==
27 27  
28 -Durch Maxima-Abfragen im Tab Variablen ist ein Zugriff auf die vom Teilnehmer gewählte Antwort und die korrekte Aufgabenlösung möglich.  Einen Einblick gibt die Seite [[Expertenbewertung>>doc:ONYX.Erstellung von Testinhalten.Aufgaben.Bewertung festlegen.Expertenbewertung.WebHome]].
48 +Durch Maxima-Abfragen im Tab Variablen ist ein Zugriff auf die vom Teilnehmer gewählte Antwort und die korrekte Aufgabenlösung möglich.  Einen Einblick gibt die Seite [[doc:ONYX.ONYX Editor.Aufgaben.Variablen verwenden.Verwendung von MAXIMA und ONYX.Expertenbewertung]].
49 +{{/layout-cell}}
50 +{{/layout-section}}
29 29  
30 -(% id="HAutomatischeErgE4nzungungFCltigerMAXIMA-Terme" title="Klicken Sie zum Bearbeiten" class="editable-field inactive" %)
52 +{{layout-section ac:type="single"}}
53 +{{layout-cell}}
54 +\\
55 +{{/layout-cell}}
56 +{{/layout-section}}
57 +
58 +{{layout-section ac:type="single"}}
59 +{{layout-cell}}
60 +(% title="Klicken Sie zum Bearbeiten" class="editable-field inactive" %)
31 31  == Automatische Ergänzung ungültiger MAXIMA-Terme ==
32 32  
33 33  Gibt der Anwender beim Erstellen oder Bearbeiten einer Variable einen nicht gültigen MAXIMA-Ausdruck in das Feld zur Wert-Ermittlung ein, wandelt ONYX den Ausdruck vor Übergabe an MAXIMA in einen gültigen Ausdruck um.
64 +{{/layout-cell}}
65 +{{/layout-section}}
34 34  
67 +{{layout-section ac:type="single"}}
68 +{{layout-cell}}
35 35  === Wert einer numerischen Variable ===
36 36  
37 37  Bei Ermittlung eines numerischen (Variablen-) Wertes, wird die durch den Autor definierte "ungültige" Berechnung um einen **float-Befehl **ergänzt: float(...);.
... ... @@ -43,30 +43,54 @@
43 43  * Wird durch die Berechnung "1+2" der Wert einer Variable vom Typ "Ganze Zahl" gesetzt, ist der Ergebniswert der MAXIMA-Berechnung "3.0", der Variablenwert wird entsprechend auf "3" als ganzzahliger Wert gesetzt.
44 44  * Zu Berücksichtigen sind mögliche Grenzen des Wertebereichs im gewählten Datentyp. Soll der erweiterte Datenbereich ganzzahliger Werte genutzt werden, sollte die MAXIMA-Berechnung mit einem gültigen Ausdruck entsprechend formuliert werden, beispielsweise "2^53+1;".
45 45  * Ausnahme: Beginnt die "ungültige" Berechnung bereits mit einem float-Befehl, erfolgt nur die Ergänzung mit einem Semikolon gleich zur Ergänzung von "ungültigen" Berechnungen von textbasierten Werten.
80 +{{/layout-cell}}
81 +{{/layout-section}}
46 46  
47 -{{section}}
48 -{{column width="30%"}}
49 -[[image:attach:Editor - Variable Maxima_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
50 -{{/column}}
83 +{{layout-section ac:type="single"}}
84 +{{layout-cell}}
85 +\\
86 +{{/layout-cell}}
87 +{{/layout-section}}
51 51  
52 -{{column width="30%"}}
53 -[[image:attach:Editor - Variable Maxima1_IMS_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
54 -{{/column}}
89 +{{layout-section ac:type="three_equal"}}
90 +{{layout-cell}}
91 +[[image:attach:Editor - Variable Maxima_de.png]]
92 +{{/layout-cell}}
55 55  
56 -{{column width="30%"}}
57 -[[image:attach:Player - Variable Maxima1_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
58 -{{/column}}
59 -{{/section}}
94 +{{layout-cell}}
95 +[[image:attach:Editor - Variable Maxima1_IMS_de.png]]
96 +{{/layout-cell}}
60 60  
98 +{{layout-cell}}
99 +[[image:attach:Player - Variable Maxima1_de.png]]
100 +{{/layout-cell}}
101 +{{/layout-section}}
61 61  
103 +{{layout-section ac:type="three_equal"}}
104 +{{layout-cell}}
105 +(% style="text-align: center;" %)
106 +//Eingabe im Textfeld//
107 +{{/layout-cell}}
62 62  
63 -Eingabe im Textfeld
109 +{{layout-cell}}
110 +(% style="text-align: center;" %)
111 +//Ansicht im IMS QTI Quellcode//
112 +{{/layout-cell}}
64 64  
65 -Ansicht im IMS QTI Quellcode
114 +{{layout-cell}}
115 +(% style="text-align: center;" %)
116 +//Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung//
117 +{{/layout-cell}}
118 +{{/layout-section}}
66 66  
67 -Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung
120 +{{layout-section ac:type="single"}}
121 +{{layout-cell}}
122 +\\
123 +{{/layout-cell}}
124 +{{/layout-section}}
68 68  
69 -
126 +{{layout-section ac:type="single"}}
127 +{{layout-cell}}
70 70  === Wert einer Text-Variable ===
71 71  
72 72  Bei Ermittlung eines textbasierten (Variablen-) Wertes, wird die durch den Autor definierte "ungültige" Berechnung um ein **Semikolon **ergänzt.
... ... @@ -76,47 +76,112 @@
76 76  * Die Eingabe "a" wird in den MAXIMA-Befehl "a;" geändert.
77 77  * Der Datentyp der Variable wird für die Ergebnisausgabe unabhängig der erfolgten MAXIMA-Berechnung beachtet.
78 78  * Wird der Wert der Variable auf den Typ "Text" gesetzt, ist der Ergebniswert der MAXIMA-Berechnung "a", der Variablenwert wird entsprechend auf "a" gesetzt.
137 +{{/layout-cell}}
138 +{{/layout-section}}
79 79  
80 -{{section}}
81 -{{column width="30%"}}
82 -[[image:attach:Editor - Variable Maxima3_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
83 -{{/column}}
140 +{{layout-section ac:type="single"}}
141 +{{layout-cell}}
142 +\\
143 +{{/layout-cell}}
144 +{{/layout-section}}
84 84  
85 -{{column width="30%"}}
86 -[[image:attach:Editor - Variable Maxima3_IMS_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
87 -{{/column}}
146 +{{layout-section ac:type="three_equal"}}
147 +{{layout-cell}}
148 +[[image:attach:Editor - Variable Maxima3_de.png]]
149 +{{/layout-cell}}
88 88  
89 -{{column width="30%"}}
90 -[[image:attach:Player - Variable Maxima3_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
91 -{{/column}}
92 -{{/section}}
151 +{{layout-cell}}
152 +[[image:attach:Editor - Variable Maxima3_IMS_de.png]]
153 +{{/layout-cell}}
93 93  
155 +{{layout-cell}}
156 +[[image:attach:Player - Variable Maxima3_de.png]]
157 +{{/layout-cell}}
158 +{{/layout-section}}
94 94  
160 +{{layout-section ac:type="three_equal"}}
161 +{{layout-cell}}
162 +(% style="text-align: center;" %)
163 +//Eingabe im Textfeld//
164 +{{/layout-cell}}
95 95  
96 -Eingabe im Textfeld
166 +{{layout-cell}}
167 +(% style="text-align: center;" %)
168 +//Ansicht im IMS QTI Quellcode//
169 +{{/layout-cell}}
97 97  
98 -Ansicht im IMS QTI Quellcode
171 +{{layout-cell}}
172 +(% style="text-align: center;" %)
173 +//Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung//
174 +{{/layout-cell}}
175 +{{/layout-section}}
99 99  
100 -Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung
177 +{{layout-section ac:type="single"}}
178 +{{layout-cell}}
179 +\\
180 +{{/layout-cell}}
181 +{{/layout-section}}
101 101  
102 -
183 +{{layout-section ac:type="single"}}
184 +{{layout-cell}}
103 103  * Ist eine Ausgabe eines Terms statt des Berechnungswertes gewünscht, so muss die Eingabe durch Hochkomma eingeschlossen werden. Wird der Wert der Variable beispielsweise mit "1+2" angegeben, ist der Ergebniswert der MAXIMA-Berechnung "1+2", der Variablenwert wird entsprechend auf "1+2" gesetzt.
186 +{{/layout-cell}}
187 +{{/layout-section}}
104 104  
105 -{{section}}
106 -{{column width="30%"}}
107 -[[image:attach:Editor - Variable Maxima2_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]{{/column}}
189 +{{layout-section ac:type="three_equal"}}
190 +{{layout-cell}}
191 +[[image:attach:Editor - Variable Maxima2_de.png]]
192 +{{/layout-cell}}
108 108  
109 -{{column width="30%"}}
110 -[[image:attach:Editor - Variable Maxima2_IMS_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]{{/column}}
194 +{{layout-cell}}
195 +[[image:attach:Editor - Variable Maxima2_IMS_de.png]]
196 +{{/layout-cell}}
111 111  
112 -{{column width="30%"}}
113 -[[image:attach:Player - Variable Maxima2_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]{{/column}}
114 -{{/section}}
198 +{{layout-cell}}
199 +[[image:attach:Player - Variable Maxima2_de.png]]
200 +{{/layout-cell}}
201 +{{/layout-section}}
115 115  
203 +{{layout-section ac:type="three_equal"}}
204 +{{layout-cell}}
205 +(% style="text-align: center;" %)
206 +//Eingabe im Textfeld//
207 +{{/layout-cell}}
116 116  
117 -Eingabe im Textfeld
209 +{{layout-cell}}
210 +(% style="text-align: center;" %)
211 +//Ansicht im IMS QTI Quellcode//
212 +{{/layout-cell}}
118 118  
119 -Ansicht im IMS QTI Quellcode
214 +{{layout-cell}}
215 +(% style="text-align: center;" %)
216 +//Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung//
217 +{{/layout-cell}}
218 +{{/layout-section}}
219 +{{/layout}}
120 120  
121 -Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung
122 122  
222 +
223 +{{layout}}
224 +{{layout-section ac:type="two_right_sidebar"}}
225 +{{layout-cell}}
226 +
227 +
228 +{{includeplus spaceKey="ONYX" scrollPageId="7F00000101774042152D23EF7E5D1E7C"/}}
229 +{{/layout-cell}}
230 +
231 +{{layout-cell}}
232 +
233 +{{panel borderColor="#ddd" bgColor="#f0f0f0" borderStyle="solid" title="On this page"}}
234 +
235 +
236 +{{toc/}}
237 +
238 +**Related topics**
239 +
240 +* [[Netzwerk Mathematik>>url:https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/5499682817/CourseNode/93229879750473/wiki/Index||shape="rect"]]
241 +{{/panel}}
242 +
243 +{{/layout-cell}}
244 +{{/layout-section}}
245 +{{/layout}}