Änderungen von Dokument ONYX und MAXIMA

Zuletzt geändert von Carina Enke am 26.11.2025

Von Version 74.1
bearbeitet von Hendrik Zschocke
am 12.01.2024
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 75.2
bearbeitet von Carina Enke
am 15.11.2025
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Titel
... ... @@ -1,1 +1,1 @@
1 -Verwendung von MAXIMA und ONYX
1 +ONYX und MAXIMA
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.hendrik
1 +XWiki.carina
Inhalt
... ... @@ -1,67 +1,37 @@
1 -{{layout}}
2 -{{layout-section ac:type="single"}}
3 -{{layout-cell}}
1 +{{section}}
2 +{{column width="60%"}}
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 4  
5 -{{/layout-cell}}
6 -{{/layout-section}}
5 +{{/column}}
7 7  
8 -{{layout-section ac:type="two_right_sidebar"}}
9 -{{layout-cell}}
10 -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.
11 -{{/layout-cell}}
12 -
13 -{{layout-cell}}
7 +{{column width="30%"}}
14 14  {{panel title="Inhalt"}}
15 -{{toc maxLevel="2"/}}
9 +{{toc start="2"/}}
10 +{{/panel}}
16 16  
17 -**Verwandte Themen**
18 -
12 +{{panel title="Verwandte Themen"}}
19 19  * [[Good-Practice Beispiele Maxima/ONYX im Netzwerk Mathematik>>url:https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/5499682817/CourseNode/93229879750473/wiki/Index||shape="rect"]]
20 20  {{/panel}}
21 21  
16 +{{/column}}
17 +{{/section}}
22 22  
23 23  
24 -
25 -{{/layout-cell}}
26 -{{/layout-section}}
27 -
28 -{{layout-section ac:type="single"}}
29 -{{layout-cell}}
30 30  == Rechnen mit vorzeichenbehafteten Variablen ==
31 31  
22 +{{display reference="ONYX._Include Library.MAXIMA Sammlung.Rechnen mit vorzeichenbehafteten Variablen"/}}
32 32  
33 -
34 -{{includeplus spaceKey="ONYX" scrollPageId="74CA132C017D9EB672549F1B783158C2"/}}
35 -
36 36  
37 -{{/layout-cell}}
38 -{{/layout-section}}
39 39  
40 -{{layout-section ac:type="single"}}
41 -{{layout-cell}}
42 42  == Analyse von Teilnehmerantworten mit Hilfe von Variablen ==
43 43  
44 44  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]].
45 -{{/layout-cell}}
46 -{{/layout-section}}
47 47  
48 -{{layout-section ac:type="single"}}
49 -{{layout-cell}}
50 -
51 -{{/layout-cell}}
52 -{{/layout-section}}
53 -
54 -{{layout-section ac:type="single"}}
55 -{{layout-cell}}
56 56  (% id="HAutomatischeErgE4nzungungFCltigerMAXIMA-Terme" title="Klicken Sie zum Bearbeiten" class="editable-field inactive" %)
57 57  == Automatische Ergänzung ungültiger MAXIMA-Terme ==
58 58  
59 59  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.
60 -{{/layout-cell}}
61 -{{/layout-section}}
62 62  
63 -{{layout-section ac:type="single"}}
64 -{{layout-cell}}
65 65  === Wert einer numerischen Variable ===
66 66  
67 67  Bei Ermittlung eines numerischen (Variablen-) Wertes, wird die durch den Autor definierte "ungültige" Berechnung um einen **float-Befehl **ergänzt: float(...);.
... ... @@ -73,54 +73,30 @@
73 73  * 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.
74 74  * 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;".
75 75  * 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.
76 -{{/layout-cell}}
77 -{{/layout-section}}
78 78  
79 -{{layout-section ac:type="single"}}
80 -{{layout-cell}}
81 -
82 -{{/layout-cell}}
83 -{{/layout-section}}
84 -
85 -{{layout-section ac:type="three_equal"}}
86 -{{layout-cell}}
47 +{{section}}
48 +{{column width="30%"}}
87 87  [[image:attach:Editor - Variable Maxima_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
88 -{{/layout-cell}}
50 +{{/column}}
89 89  
90 -{{layout-cell}}
52 +{{column width="30%"}}
91 91  [[image:attach:Editor - Variable Maxima1_IMS_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
92 -{{/layout-cell}}
54 +{{/column}}
93 93  
94 -{{layout-cell}}
56 +{{column width="30%"}}
95 95  [[image:attach:Player - Variable Maxima1_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
96 -{{/layout-cell}}
97 -{{/layout-section}}
58 +{{/column}}
59 +{{/section}}
98 98  
99 -{{layout-section ac:type="three_equal"}}
100 -{{layout-cell}}
101 -(% style="text-align: center;" %)
102 -//Eingabe im Textfeld//
103 -{{/layout-cell}}
104 104  
105 -{{layout-cell}}
106 -(% style="text-align: center;" %)
107 -//Ansicht im IMS QTI Quellcode//
108 -{{/layout-cell}}
109 109  
110 -{{layout-cell}}
111 -(% style="text-align: center;" %)
112 -//Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung//
113 -{{/layout-cell}}
114 -{{/layout-section}}
63 +Eingabe im Textfeld
115 115  
116 -{{layout-section ac:type="single"}}
117 -{{layout-cell}}
118 -
119 -{{/layout-cell}}
120 -{{/layout-section}}
65 +Ansicht im IMS QTI Quellcode
121 121  
122 -{{layout-section ac:type="single"}}
123 -{{layout-cell}}
67 +Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung
68 +
69 +
124 124  === Wert einer Text-Variable ===
125 125  
126 126  Bei Ermittlung eines textbasierten (Variablen-) Wertes, wird die durch den Autor definierte "ungültige" Berechnung um ein **Semikolon **ergänzt.
... ... @@ -130,86 +130,47 @@
130 130  * Die Eingabe "a" wird in den MAXIMA-Befehl "a;" geändert.
131 131  * Der Datentyp der Variable wird für die Ergebnisausgabe unabhängig der erfolgten MAXIMA-Berechnung beachtet.
132 132  * Wird der Wert der Variable auf den Typ "Text" gesetzt, ist der Ergebniswert der MAXIMA-Berechnung "a", der Variablenwert wird entsprechend auf "a" gesetzt.
133 -{{/layout-cell}}
134 -{{/layout-section}}
135 135  
136 -{{layout-section ac:type="single"}}
137 -{{layout-cell}}
138 -
139 -{{/layout-cell}}
140 -{{/layout-section}}
141 -
142 -{{layout-section ac:type="three_equal"}}
143 -{{layout-cell}}
80 +{{section}}
81 +{{column width="30%"}}
144 144  [[image:attach:Editor - Variable Maxima3_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
145 -{{/layout-cell}}
83 +{{/column}}
146 146  
147 -{{layout-cell}}
85 +{{column width="30%"}}
148 148  [[image:attach:Editor - Variable Maxima3_IMS_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
149 -{{/layout-cell}}
87 +{{/column}}
150 150  
151 -{{layout-cell}}
89 +{{column width="30%"}}
152 152  [[image:attach:Player - Variable Maxima3_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
153 -{{/layout-cell}}
154 -{{/layout-section}}
91 +{{/column}}
92 +{{/section}}
155 155  
156 -{{layout-section ac:type="three_equal"}}
157 -{{layout-cell}}
158 -(% style="text-align: center;" %)
159 -//Eingabe im Textfeld//
160 -{{/layout-cell}}
161 161  
162 -{{layout-cell}}
163 -(% style="text-align: center;" %)
164 -//Ansicht im IMS QTI Quellcode//
165 -{{/layout-cell}}
166 166  
167 -{{layout-cell}}
168 -(% style="text-align: center;" %)
169 -//Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung//
170 -{{/layout-cell}}
171 -{{/layout-section}}
96 +Eingabe im Textfeld
172 172  
173 -{{layout-section ac:type="single"}}
174 -{{layout-cell}}
175 -
176 -{{/layout-cell}}
177 -{{/layout-section}}
98 +Ansicht im IMS QTI Quellcode
178 178  
179 -{{layout-section ac:type="single"}}
180 -{{layout-cell}}
100 +Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung
101 +
102 +
181 181  * 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.
182 -{{/layout-cell}}
183 -{{/layout-section}}
184 184  
185 -{{layout-section ac:type="three_equal"}}
186 -{{layout-cell}}
187 -[[image:attach:Editor - Variable Maxima2_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
188 -{{/layout-cell}}
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 189  
190 -{{layout-cell}}
191 -[[image:attach:Editor - Variable Maxima2_IMS_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
192 -{{/layout-cell}}
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}}
193 193  
194 -{{layout-cell}}
195 -[[image:attach:Player - Variable Maxima2_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
196 -{{/layout-cell}}
197 -{{/layout-section}}
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 198  
199 -{{layout-section ac:type="three_equal"}}
200 -{{layout-cell}}
201 -(% style="text-align: center;" %)
202 -//Eingabe im Textfeld//
203 -{{/layout-cell}}
204 204  
205 -{{layout-cell}}
206 -(% style="text-align: center;" %)
207 -//Ansicht im IMS QTI Quellcode//
208 -{{/layout-cell}}
117 +Eingabe im Textfeld
209 209  
210 -{{layout-cell}}
211 -(% style="text-align: center;" %)
212 -//Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung//
213 -{{/layout-cell}}
214 -{{/layout-section}}
215 -{{/layout}}
119 +Ansicht im IMS QTI Quellcode
120 +
121 +Ansicht in der Vorschau mit Ausgabe der Maxima Berechnung
122 +