Änderungen von Dokument ONYX und MAXIMA

Zuletzt geändert von Carina Enke am 26.11.2025

Von Version 77.2
bearbeitet von Carina Enke
am 15.11.2025
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 75.1
bearbeitet von Carina Enke
am 13.02.2024
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

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