Wiki-Quellcode von Aufgaben

Version 216.1 von 06ed6400473d86ae0147f22ae6570007 am 10.09.2014

Verstecke letzte Bearbeiter
Carina Enke 75.1 1
2
tleu 213.1 3 {{toc/}}
Katharina Schönefeld (Admin) 173.1 4
5 (% class="help-heading" %)
tleu 207.1 6 == Eine neue Aufgabe anlegen ==
Katharina Schönefeld (Admin) 173.1 7
Carina Enke 75.1 8 (% class="help-quickinfo" %)
9 (((
Katharina Schönefeld (Admin) 173.1 10 1. Gehen Sie in den **Tab Testressourcen**.
tleu 207.1 11 1. Klicken Sie im oberen Seitenbereich auf den Button (% class="button" %)//Neue Aufgabe//(%%).
Katharina Schönefeld (Admin) 173.1 12 1. Im sich öffnenden Fenster wählen Sie den Aufgabentyp aus. Für jeden Aufgabentyp wird Ihnen im rechten Fensterbereich ein Beispiel gezeigt.
13 1. Bestätigen Sie die Angaben mit (% class="button" %)//OK//(%%)//. Die neue Aufgabe öffnet sich in einem neuen Tab.//
14
15 [[image:attach:onyx-neue-aufgabe_de.png]]
16
06ed6400473d86ae0147f22ae6570007 215.1 17 (% style="text-align: center;" %)
18 Abb: Eine neue Aufgabe anlegen
19
Katharina Schönefeld (Admin) 173.1 20 (% class="help-heading" %)
tleu 207.1 21 == Aufgabenstellung und Antwortmöglichkeiten definieren ==
Carina Enke 75.1 22
23 |=(((
24 Funktion
25 )))|=(((
26 Beschreibung
27 )))
28 |(((
Carina Enke 117.1 29 Aufgabenstellung
Carina Enke 75.1 30 )))|(((
31 Tragen Sie in diesem Eingabefeld einen Text ein, welcher die nachfolgende Aufgabe näher erläutert und dem Lernenden einen Eindruck des Themengebiets vermittelt. Mit Hilfe des Texteditors können Sie Ihren Text formatieren sowie Bilder hinzufügen und das HTML direkt bearbeiten. Funktionen zum Hinzufügen von Medien und Formeln sind ebenfalls geplant.
32 )))
33 |(((
Carina Enke 117.1 34 Aufgabentyp
Carina Enke 75.1 35 )))|(((
36 An dieser Stelle sehen Sie das Format der Aufgabe. Bei einigen Aufgabentypen können Sie weiterhin zwischen einfacher und mehrfacher Auswahl wechseln.
37
38 [[Überblick über die verfügbaren Aufgabentypen>>doc:Aufgabentypen]]
39 )))
40 |(((
Carina Enke 117.1 41 Punkte
Carina Enke 75.1 42 )))|(((
43 Geben Sie hier die Anzahl der Punkte für diese Aufgabe an. Die Vergabe dieser Punkte erfolgt nur, wenn der Lernende diese Aufgabe vollständig korrekt gelöst hat.
44 )))
45 |(((
Carina Enke 117.1 46 Antwortmöglichkeiten
Carina Enke 75.1 47 )))|(((
Carina Enke 117.1 48 Fügen Sie in diesem Bereich Antwortmöglichkeiten zu Ihrer Aufgabe hinzu. Sie können Antworten als korrekt markieren, diese löschen oder verschieben. Die Reihenfolge der Antworten, die Sie hier vorgeben, entspricht der Reihenfolge bei der Testdurchführung. Alternativ können Sie im Tab Optionen die Antworten auch zufällig mischen lassen.
Carina Enke 75.1 49
Carina Enke 117.1 50 Für die Formatierung des Textes steht ein einfacher Editor zur Verfügung, indem Sie weiterhin Bilder hochladen oder direkt HTML eingeben können.
Carina Enke 75.1 51
tleu 207.1 52 Je nach Aufgabentyp gibt es im Bereich der Antwortmöglichkeiten unterschiedliche Einstellungen. [[Überblick über die verfügbaren Aufgabentypen>>doc:Aufgabentypen]].
Carina Enke 75.1 53 )))
54
Carina Enke 117.1 55 [[image:attach:onyx-choice.png]]
Carina Enke 75.1 56
06ed6400473d86ae0147f22ae6570007 215.1 57 (% style="text-align: center;" %)
58 Abb: Aufgabenstellung und Antwortmöglichkeiten definieren
59
tleu 207.1 60 (% class="help-heading" %)
61 == Bewertung für eine Aufgabe definieren ==
Katharina Schönefeld (Admin) 173.1 62
tleu 207.1 63 Im Tab Bewertung können Sie zwischen einer Bewertung für alle korrekten Antworten und Punkte pro Antwort wählen.
Katharina Schönefeld (Admin) 173.1 64
tleu 207.1 65 Bei der **Bewertung aller korrekten Antworten** wird die **Gesamtlösung** gewertet. D.h. die angegebene Punktzahl wird nur vergeben, wenn alle korrekten Antworten richtig markiert wurden.
Katharina Schönefeld (Admin) 173.1 66
tleu 207.1 67 Die **Bewertung von Teilantworten** wird ermöglicht, wenn Sie im Tab Bewertung **Punkte pro Antwort** auswählen. In der Tabelle im unteren Bereich können Sie nun Punkte für jede Antwortmöglichkeit vergeben. Es ist auch möglich für falsche Antworten negative Punktwerte zu definieren.
tleu 205.1 68
tleu 207.1 69 (% class="help-heading" %)
70 == Feedback für eine Aufgabe vergeben ==
tleu 205.1 71
tleu 207.1 72 Ein Feedback wird dem Lernenden angezeigt, wenn er die Aufgabe beantwortet und gespeichert hat. Sie können ein **allgemeines Feedback** für Frage richtig oder falsch beantwortet hinterlegen. Weiterhin besteht die Möglichkeit, **Feedback entsprechend der Punkte oder der gegebenen Antworten** zu definieren.
tleu 205.1 73
Katharina Schönefeld (Admin) 173.1 74 Auch beim Feedback steht Ihnen ein Texteditor zur Formatierung Ihres Textes und zum Einfügen von Medien zur Verfügung.
75
76 |=(((
77 Funktion
78 )))|=(((
79 Beschreibung
Carina Enke 75.1 80 )))
Katharina Schönefeld (Admin) 173.1 81 |(((
82 Feedback für die gesamte Aufgabe
83 )))|(((
84 Definieren Sie in diesem Bereich ein allgemeines Feedback für den Nutzer, wenn dieser die Aufgabe richtig oder falsch beantwortet hat.
85 )))
86 |(((
87 Individuelles Feedback
88 )))|(((
89 An dieser Stelle können Sie für das Feedback ausgewählte Bedingungen definieren, zum Beispiel die Anzeige anhand einer Punktzahl oder anhand der Lernerantwort. Beachten Sie bitte, dass diese **Bedingungen mit UND verknüpft** sind, d.h. **alle Bedingungen müssen erfüllt sein**, damit das Feedback angezeigt wird.
Carina Enke 75.1 90
Katharina Schönefeld (Admin) 173.1 91 Bei der Definition des Feedbacks stehen Ihnen ausgewählte Operatoren, unter anderem gleich und ungleich zur Verfügung.
92 )))
Carina Enke 75.1 93
Katharina Schönefeld (Admin) 173.1 94 (% class="help-heading" %)
tleu 207.1 95 == Erweiterte Einstellungen für Aufgaben ==
Katharina Schönefeld (Admin) 173.1 96
97 Im **Tab Optionen** finden Sie je nach Aufgabentyp verschiedene erweiterte Einstellungen, z.B. zufällige Anordnung, Kommentare oder Lösungsversuche. Folgende Funktionen stehen aktuell in der Hilfe zur Verfügung:
Carina Enke 75.1 98 )))
99
Katharina Schönefeld (Admin) 173.1 100 (% class="help-quickinfo" %)
101 === Lösungsversuche ===
102
103 Sie können dem Lernenden die Möglichkeit geben, einzelne Aufgaben mehrmals zu beantworten. Der Lernende bekommt bei der Durchführung des Tests die Anzahl der verfügbaren Versuche angezeigt. Er kann seine Antwort abgeben und, falls noch weitere Versuche möglich sind, die Aufgabe nochmals beantworten.
104
105 [[image:attach:onyx-attempts1.png]]
106
06ed6400473d86ae0147f22ae6570007 215.1 107 (% style="text-align: center;" %)
108 Abb: Aufgaben mehrmals beantworten
109
Katharina Schönefeld (Admin) 173.1 110 Im ONYX Editor können Sie die Einstellung für die Lösungsversuche sowohl für den gesamten Test, nur für ausgewählte Sektionen oder für die einzelnen Aufgaben individuell vornehmen. Gehen Sie dazu bitte in den Tab „Optionen“.
111
112 Wenn Sie die Lösungsversuche für den Test zum Beispiel auf 2 setzen, kann der Lernende jede Aufgabe im Test zweimal beantworten.
113
114 [[image:attach:onyx-attempts2.png]]
115
06ed6400473d86ae0147f22ae6570007 215.1 116 (% style="text-align: center;" %)
117 Abb: Lösungsversuche
118
Katharina Schönefeld (Admin) 173.1 119 Wollen Sie die Versuche für Sektionen oder Aufgaben individuell vornehmen, entfernen Sie bitte das Häkchen bei der Option „Einstellung des übergeordneten Strukturelements nutzen“. Nun können Sie für die Sektion oder die Aufgabe die Anzahl der Lösungsversuche festlegen.
120
121 [[image:attach:onyx-attempts3.png]]
122
06ed6400473d86ae0147f22ae6570007 215.1 123 (% style="text-align: center;" %)
124 Abb: Versuche für Sektionen oder Aufgaben individuell vornehmen
125
Katharina Schönefeld (Admin) 173.1 126 Standardmäßig ist stets ein Versuch eingetragen. Wollen Sie unbegrenzt viele Versuche zulassen, tragen Sie bitte eine 0 ein.
127
tleu 207.1 128
129
Katharina Schönefeld (Admin) 173.1 130 {{info title="Hinweis"}}
131 Beachten Sie bitte, dass in **Aufgaben mit Variablen** die Parameter nicht neu bestimmt werden, sondern für alle Lösungsversuche gleich bleiben.
132 {{/info}}
133
tleu 207.1 134 (% class="help-quickinfo" %)
135 == Layout-Einstellungen ==
Katharina Schönefeld (Admin) 173.1 136
tleu 207.1 137 Sie können Ihre Aufgaben und Tests mit Hilfe einer Layout-Datei individuell gestalten. Voraussetzung für die Verwendung dieser Funktion sind **grundlegende Kenntnisse in HTML und CSS**.
Katharina Schönefeld (Admin) 173.1 138
tleu 207.1 139 Speichern Sie Ihre Layout-Datei als CSS-Datei (.css) ab und laden Sie diese im Tab Optionen Ihrer Aufgabe bzw. Ihres Tests hoch. Nutzen Sie die Vorschau um die korrekte Darstellung zu überprüfen.
140 Sie können die Layout-Datei jederzeit entfernen oder eine neue Datei hochladen.
Katharina Schönefeld (Admin) 173.1 141
tleu 207.1 142 [[image:attach:onyx-css1.png]]
Katharina Schönefeld (Admin) 173.1 143
06ed6400473d86ae0147f22ae6570007 215.1 144 (% style="text-align: center;" %)
145 Abb: CSS Datei hochladen
146
sandra_riediger 195.1 147
Katharina Schönefeld (Admin) 177.1 148
tleu 207.1 149 {{info title="Hinweis"}}
150 Das benutzerdefinierte Layout wird nur im Browser unterstützt. Eine korrekte Anzeige Ihres Layouts ist in den Exportansichten (PDF-Export, Prüfungseinsichtsseite) nicht möglich.
151 {{/info}}
152
153 Ein Beispiel zum Einsatz einer Layout-Datei in ONYX ist die [[Platzierung von Lücken auf einer Hintergrundgrafik>>url:https://bildungsportal.sachsen.de/onyx/editor?selectedTab=help&topic=manualItemtypes#gap||shape="rect"]].
154
155 (% class="help-heading" %)
156 == Variablen in einer Aufgabe verwenden ==
157
158 Definieren Sie Variablen, um in Ihren Aufgaben **Zufallsparameter** zu nutzen. Variablen werden in ONYX für alle Aufgabentypen unterstützt und bieten insbesondere für Berechnungsaufgaben vielfältige Möglichkeiten. Durch Variablen können Aufgabenschablonen erstellt werden, welche automatisch zur Testlaufzeit **unbegrenzt viele, unterschiedliche Test- und Prüfungsdurchläufe** ermöglichen.
159
160 [[image:attach:onyx-variables1.png]]
161
06ed6400473d86ae0147f22ae6570007 215.1 162 (% style="text-align: center;" %)
163 Abb: Variablen verwenden
164
tleu 207.1 165 === Definition einer Variable ===
166
167 Klicken Sie im **Tab Variablen** auf den Button (% class="button" %)Neue Variable hinzufügen(%%), um eine neue Variable zu definieren. Die neue Variable wird direkt hinzugefügt und in der Übersichtstabelle angezeigt. Unterhalb öffnet sich für die neue Variable ein Bearbeitungsfenster.
168
169 [[image:attach:onyx-variables2.png]]
170
06ed6400473d86ae0147f22ae6570007 215.1 171 (% style="text-align: center;" %)
172 Abb: Neue Variable hinzufügen
173
tleu 207.1 174 Vergeben Sie einen **eindeutigen Namen** für ihre Variable. Der Variablen-Name dient als Identifier und ermöglicht Ihnen die **Nutzung der Variable im Aufgabentext**. Wählen Sie nun noch den Variablen-Typ. Folgende Variablen-Typen werden bereitgestellt:
175
176 * Text
177 * Ganze Zahl (Integer)
178 * Gleitkommazahl (Float)
179
180 Abhängig vom gewählten Variablen-Typ stehen Ihnen unterschiedliche Möglichkeiten zur Wert-Ermittlung bereit:
181
182 |=(((
183 Wertebereich
184 )))|(((
185 Für numerische Variablen kann ein Wertebereich definiert werden. Der Variablen-Wert wird **zufällig innerhalb des Wertebereiches** ermittelt. Die angegebenen Grenzen werden in die Auswahl einbezogen. Für Variablen vom Typ „Ganze Zahl“ kann zusätzlich zu den Grenzen (Einstellung Minimum und Maximum) die Schrittweite (Einstellung Schritte) gewählt werden.
186
187 [[image:attach:onyx-variables3.png]]
06ed6400473d86ae0147f22ae6570007 215.1 188
189 (% style="text-align: center;" %)
190 Abb: Wertebereich
191
tleu 207.1 192 Für den im dargestellten Beispiel verwendeten Wertebereich: Minimum=2, Maximum=11, Schritte=3 sind die **Werte {2, 5, 8, 11}** möglich.
193 )))
194 |=(((
195 Berechnung (MAXIMA)
196 )))|(((
197 Die ONYX Testsuite ist mit dem Computer-Algebra-System MAXIMA gekoppelt. Sie können Variablenwerte auf Basis anderer Variablen berechnen. Geben Sie hierfür die Berechnungsvorschrift in MAXIMA-Schreibweise an.
198
199 Mögliche Eingaben sind beispielsweise:
200
201 * **({A}*{B})^2:** Berechnet den Variablenwert auf Basis der Variablen mit dem Namen {A} und {B}.
202 * **sqrt({A})/(5+sqrt({B})):** MAXIMA unterstützt mathematische Ausdrücke wir sqrt() für die Quadratwurzel.
203 * **2*sin({A})+log({B}):** Ebenso können trigonometrische Funktionen oder die Logarithmusfunktion genutzt werden.
204
205 {{info title="Hinweis"}}
206 Weitere Hinweise zur MAXIMA-Schreibweise erhalten Sie auf den Hilfeseiten zum [[Computer-Algebra-System MAXIMA>>url:http://maxima.sourceforge.net/||title="Weitere Informationen zu MAXIMA" shape="rect"]].
207 {{/info}}
208 )))
209 |=(((
210 Zufällige Auswahl
211 )))|(((
212 Für Text-Variablen kann eine **Werte-Liste** definiert werden, aus welcher **zufällig ein Wert ausgewählt** wird. Definieren Sie Ihre Werte-Liste durch Angabe der alternativen Werte. Trennen Sie die Werte durch **Komma oder Zeilenumbruch**.
213
214 Ist der Variablen-Wert abhängig von einer Bedingung, muss der Variablen-Wert innerhalb der Bedingung definiert werden. In diesem Fall wird nur die Variable angelegt, eine Wertsetzung der Variable ist an dieser Stelle aber nicht notwendig.
215
216 Eine detaillierte Beschreibung zum Setzen des Variablen-Wertes innerhalb einer Bedingung erhalten Sie in der Hilfe-Beschreibung Definition einer Bedingung.
217 )))
218
219 === Definition einer Bedingung ===
220
221 Klicken Sie auf den Button (% class="button" %)//Neue Bedingung hinzufügen //(%%), um eine neue Bedingung zu definieren. Die neue Bedingung wird direkt hinzugefügt und in der Übersichtstabelle angezeigt. Unterhalb öffnet sich für die Bedingung ein Bearbeitungsfenster.
222
223 [[image:attach:onyx-variables4.png]]
224
06ed6400473d86ae0147f22ae6570007 215.1 225 (% style="text-align: center;" %)
226 Abb: (% class="button" %)Neue Bedingung hinzufügen
tleu 207.1 227
06ed6400473d86ae0147f22ae6570007 215.1 228 Eine Bedingung ermöglicht die (% style="line-height: 1.4285715;" %)**Definition einer Variablen, abhängig von anderen Variablen-Werten**(%%). Im Beispiel soll die Variable {B} in Abhängigkeit von der Variable {A} definiert werden. Ist die Variable {A} kleiner 4, soll {B} im Wertebereich von [0,10] zufällig gewählt werden.
229
tleu 207.1 230 [[image:attach:onyx-variables5.png]]
231
06ed6400473d86ae0147f22ae6570007 215.1 232 (% style="text-align: center;" %)
233 Abb: Bedingung definieren
234
tleu 207.1 235 Sie können **beliebig viele alternative Bedingungen (ELSE IF - Zweige)** hinzufügen. In den Bedingungen können unterschiedliche Variablen gesetzt werden. Allerdings kann pro Bedingung im einfachen Modus nur eine Variable gesetzt werden.
236
237 Wird der Wert einer Variablen innerhalb einer oder mehrerer Bedingungen gesetzt, ist eine Wert-Setzung für die Variable selbst nicht notwendig. Wählen Sie den leeren Eintrag in der Wert-Auswahlliste.
238
239 Für komplexere Regeln können Sie in den **Expertenmodus** wechseln. Eine detaillierte Beschreibung erhalten Sie in der Hilfe-Beschreibung zum [[Expertenmodus>>url:https://bildungsportal.sachsen.de/onyx/editor?10&selectedTab=help&topic=manualItems#expert||shape="rect"]].
240
241 === Expertenmodus ===
242
243 Die Variablen-Abbildung in den Test- und Aufgabeninhalten basiert auf dem Prinzip der Template-Declaration und dem Template-Processing der IMS QTI 2.1 Spezifikation. Das Template-Processing von IMS QTI 2.1 bietet weitaus mehr Möglichkeiten zum Setzen von Variablen, insbesondere durch die Verschachtelung logischer Ausdrücke und Bedingungen. Die im Expertenmodus eingegebene Beschreibung wird direkt in das XML der Aufgabe, als einzelner Template-Processing-Ausdruck, übernommen.
244
245 [[image:attach:onyx-variables6.png]]
246
06ed6400473d86ae0147f22ae6570007 215.1 247 (% style="text-align: center;" %)
248 Abb: Varialben Expertenmodus
249
tleu 207.1 250 Bitte beachten Sie, dass nach einer Änderung der eingegebenen Beschreibung im Expertenmodus, keine Möglichkeit besteht, in den einfachen Modus zurück zu wechseln.
251
252 Weitere Hinweise zur XML-Definition des Template-Processing erhalten Sie in der [[IMS QTI 2.1 Spezifikation>>url:http://www.imsglobal.org/question/||title="Zur IMS Homepage" shape="rect"]]. Aktuell unterstützt die ONYX Testsuite bereits ein weites Set der IMS QTI Expressions und Möglichkeiten. Bei Nutzung des Expertenmodus empfehlen wir dennoch eine genaue Prüfung zur korrekten Funktionsweise der Aufgabenvorlage.
253
254 === Einfügen von Variablen in den Aufgabentext ===
255
256 Definierte Variablen können durch **Angabe des Variablen-Namens in die Aufgabenstellung und in Antworttexte** eingefügt werden. Ebenfalls ist die **direkte Integration in LaTeX-Formeln** möglich. Der definierte Variablenname muss in geschweiften Klammern stehen.
257
258 ONYX erkennt automatisch, ob eine Variablen-Deklaration mit entsprechendem Namen vorliegt. Wird ein Bezeichner verwendet, der nicht definiert ist, wird dieser ignoriert und als Text ausgegeben.
259
260 Im Beispiel wurden die Variablen {VAR1}, {VAR2} und {VAR3} deklariert:
261
262 [[image:attach:onyx-variables7.png]]
06ed6400473d86ae0147f22ae6570007 215.1 263
264 (% style="text-align: center;" %)
265 Abb: Einfügen von Variablen in den Aufgabentext