Version 299.1 von Carina Enke am 22.01.2020

Zeige letzte Bearbeiter
1 {{sv-translation language="de"}}
2 {{layout}}
3 {{layout-section ac:type="single"}}
4 {{layout-cell}}{{/layout-cell}}
5 {{/layout-section}}
6
7 {{layout-section ac:type="two_right_sidebar"}}
8 {{layout-cell}}
9 Post-Testvariablen ermöglichen u.a. die **Nutzung von Lernerantworten aus Einzelaufgaben in nachfolgenden Aufgaben**. Der Zugriff auf Lernerantworten vorheriger Aufgaben unterstützt die Beachtung von Folgefehlern und ermöglicht die Zerlegung komplexer Aufgaben in Teilschritte.
10
11 Folgend wird im Beispiel "Eisverkauf" die in Aufgabe 1 gegebene Lernerantwort in den nachfolgenden Aufgaben 2 und 3 genutzt und mit dieser Lernerantwort weitergearbeitet.
12
13 \\
14
15 [[image:attach:Testversuch - Eisverkäufer.png]]
16 {{/layout-cell}}
17
18 {{layout-cell}}
19 {{scroll-ignore}}
20 {{panel borderColor="#ddd" borderStyle="solid" title="Inhalt"}}
21
22
23 {{toc/}}
24 {{/panel}}
25
26 {{panel borderColor="#ddd" borderStyle="solid" title="Aufgaben-Variablen verwenden"}}
27 * [[(% class="confluence-link" %)Definition(%%) einer Variable>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden#Variablenverwenden-DefinitioneinerVariable||shape="rect"]]
28 * (% class="confluence-link" %)[[Verwendung von Variablen>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden#Variablenverwenden-VerwendungvonVariablen||shape="rect"]]
29 * (% class="confluence-link" %)[[Definition einer Bedingung>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden#Variablenverwenden-DefinitioneinerBedingung||shape="rect"]]
30 * (% class="confluence-link" %)[[Expertenmodus (IMS QTI)>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden#Variablenverwenden-Expertenmodus(IMSQTI)||shape="rect"]]
31 * (% class="confluence-link" %)[[Variablenbelegung einsehen>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden#Variablenverwenden-Variablen-Belegungeinsehen||shape="rect"]]
32 {{/panel}}
33 {{/scroll-ignore}}
34 {{/layout-cell}}
35 {{/layout-section}}
36
37 {{layout-section ac:type="single"}}
38 {{layout-cell}}
39 \\
40 {{/layout-cell}}
41 {{/layout-section}}
42
43 {{layout-section ac:type="single"}}
44 {{layout-cell}}
45 == Beispieltest Eisverkauf
46 ==
47
48 \\
49
50 (% class="wrapped" %)
51 |(% colspan="1" %)(% colspan="1" %)
52 (((
53 (% class="content-wrapper" %)
54 (((
55 \\
56 )))
57
58 [[image:attach:Test - Verknüpfung von Post Testvariablen und Aufgabenvariablen_de.png]]
59 )))|(% colspan="1" %)(% colspan="1" %)
60 (((
61 **Testvariablen:**
62
63 Im Beispiel werden **auf Testebene** "Nach-Abgabe-verarbeitete" (Post-)Variablen angelegt und auf den Wert der Lernerantwort jeder Aufgabe gesetzt. Beispielsweise wird die Testvariable {LR1} auf den Wert der Lernerantwort, also die Eingabe des Teilnehmers, für die erste Aufgabe gesetzt.
64
65 Durch die Verknüpfung mit Variablen nachfolgender Aufgaben können diese Lernerantworten dort weiter verwendet werden. Konkret wird der Wert der Testvariable {LR1}, und damit die Lernerantwort der ersten Aufgabe, an die Variable Item_LR2 der zweiten Aufgabe übergeben.
66
67 \\
68
69 \\
70 )))
71 |(% colspan="1" %)(% colspan="1" %)
72 (((
73 (% class="content-wrapper" %)
74 (((
75 [[image:attach:Aufgabe - Nutzung von Post Testvariablen in Aufgabenvariablen_de.png]]
76
77 \\
78
79 **Anzeige des individuellen Hinweistextes in der Testdurchführung:**
80
81 \\
82 )))
83
84 [[image:attach:Testrun - individueller Hinweis_de.png]]
85 )))|(% colspan="1" %)(% colspan="1" %)
86 (((
87 **Aufgabenvariablen und Folgefehlerberechnung: **
88
89 Der Wert der Aufgabenvariable Item_LR1 wird durch den Test initialisiert. In der Testdurchführung wird mit Abgabe der ersten Aufgabe die Lernerantwort in der Post-Testvariable LR_1 gespeichert. Bei Aufruf der zweiten Aufgabe wird dieser Wert durch die Verknüpfung mit der Aufgabenvariable Item_LR1 an die Aufgabe 2 weitergegeben.
90
91 Durch eine Bedingungen wird geprüft, ob überhaupt eine Lernerantwort für die Aufgabe 1 abgegeben wurde:
92
93 * Wurde eine Antwort gegeben, wird die korrekte Lösung (CR_2) auf Basis der Lernerantwort berechnet.
94 * Wurde keine Antwort gegeben, wird mit der richtigen Antwort (750) aus der ersten Aufgabe gerechnet.
95
96 \\
97
98 **Erstellung eines individuellen Hinweistextes:**
99
100 Mittels der Hilfsvariable Hint wird für den Teilnehmer ein individueller Hinweistext generiert. Hierfür wird erneut mit einer Bedingung geprüft, ob der Teilnehmer eine Antwort für Aufgabe 1 gegeben hat.
101
102 * Hat der Teilnehmer eine Antwort eingetragen, wird diese dem Teilnehmer in der zweiten Aufgabe noch einmal angezeigt.
103 * Hat der Teilnehmer keine Antwort (NULL) oder 0 als Antwort eingetragen, wird dem Teilnehmer ein allgemeiner Hinweis und die korrekte Lösung angezeigt.
104
105 \\
106 )))
107
108 (% class="auto-cursor-target" %)
109 == Schrittfolge zur Erstellung eines einfachen Beispiels ==
110
111 (% class="auto-cursor-target" %)
112 Mit folgenden Schritten können Sie ein einfaches Beispiel zur **Anzeige der Lernerantwort in der nachfolgenden Aufgabe** erreichen:
113
114 (% class="wrapped" %)
115 |(% class="numberingColumn" %)(% class="numberingColumn" %)
116 (((
117 1
118 )))|(((
119 Erstellen Sie einen Test. Legen Sie im Tab Optionen die **lineare Bearbeitung **des Tests fest. Die lineare Bearbeitung stellt sicher, dass die Aufgaben durch den Teilnehmer Schritt-für-Schritt bearbeitet werden. Nur bei einer linearen Bearbeitung ist die Übergabe von Werten von einer Aufgabe zur nächsten Aufgabe möglich.
120 )))|(((
121 (% class="content-wrapper" %)
122 (((
123 [[image:attach:Test - Lineare Navigation_de.png]]
124 )))
125 )))
126 |(% class="numberingColumn" %)(% class="numberingColumn" %)
127 (((
128 2
129 )))|(((
130 Erstellen Sie zwei Lückentextaufgaben mit dem Titel  A1 und A2.
131 )))|(((
132 (% class="content-wrapper" %)
133 (((
134 [[image:attach:Test - Lückentextaufgaben_de.png]]
135 )))
136 )))
137 |(% class="numberingColumn" %)(% class="numberingColumn" %)
138 (((
139 3
140 )))|(((
141 Legen Sie in der ersten Aufgabe die Art der Lücke fest, beispielsweise "Nummerisch".
142 )))|(((
143 (% class="content-wrapper" %)
144 (((
145 [[image:attach:Aufgabe - Art der Lücke_de.png]]
146 )))
147 )))
148 |(% class="numberingColumn" %)(% class="numberingColumn" %)
149 (((
150 4
151 )))|(((
152 Legen Sie in der zweiten Aufgabe eine Pre-Aufgabenvariable (Item_LR1) mit leerem Wert an. Diese Aufgabenvariable ist notwendig, um die Lernerantwort aus A1 aufnehmen zu können. Die Verknüpfung erfolgt im Schritt 6.
153
154 Der Typ der Variable muss zum gewählten Lückentyp aus Aufgabe A1 passen:
155
156 * Für Lückentexte und Formelvergleiche gibt der Teilnehmer Text ein, als Typ muss daher Text gewählt werden.
157 * Für den Aufgabentyp Numerische Eingabe und Berechnung gibt der Teilnehmer eine Zahl als Lernerantwort ein, als Typ muss daher Gleitkommazahl gewählt werden.
158 )))|(((
159 [[image:attach:Aufgabe - Variable anlegen_de.png]]
160 )))
161 |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %)
162 (((
163 5
164 )))|(% colspan="1" %)(% colspan="1" %)
165 (((
166 Um die Pre-Aufgabenvariable (Item_LR1) und damit die Teilnehmerantwort aus der ersten Aufgabe (A1) später im Aufgabentext der Aufgabe A2 anzuzeigen, fügen Sie diese in den Aufgabentext ein.
167 )))|(% colspan="1" %)(% colspan="1" %)
168 (((
169 (% class="content-wrapper" %)
170 (((
171 [[image:attach:Aufgabe - Anzeige der Variable im Aufgabentext_de.png]]
172 )))
173 )))
174 |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %)
175 (((
176 6
177 )))|(% colspan="1" %)(% colspan="1" %)
178 (((
179 Legen Sie nun die Test-Postvariable (LR1) an. Achten Sie auch hier auf den korrekten Variabentyp. Im beschriebenen Beispiel wird der Typ "Gleitkomma" genutzt. 
180 Setzen Sie den Wert der Variable auf den Variablenwert der Lernerlösung (LEARNERRESPONSE_GAP_1) der Aufgabe A1.
181
182 Verknüpfen Sie diese Post-Testvariable mit der Aufgabenvariable (Item_LR1).
183 )))|(% colspan="1" %)(% colspan="1" %)
184 (((
185 (% class="content-wrapper" %)
186 (((
187 [[image:attach:Test - Post Testvariablen anlegen_de.png]]
188 )))
189 )))
190 |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %)
191 (((
192 7
193 )))|(% colspan="1" %)(% colspan="1" %)
194 (((
195 (% class="content-wrapper" %)
196 (((
197 Speichern Sie den Test und starten Sie die Vorschau. Geben Sie eine Antwort in die Lücke der ersten Aufgabe. Wechseln Sie in die zweite Aufgabe. Der eingetragene Wert der ersten Aufgabe wird im Aufgabentext angezeigt.
198
199 {{info}}
200 Dieses Beispiel beachtet noch nicht die Möglichkeit keine Antwort zur ersten Aufgabe einzutragen. Wie Sie diesen Fall durch Anlegen von Bedingungen beachten zeigt das obere Beispiel zum Eisverkauf.
201 {{/info}}
202 )))
203 )))|(% colspan="1" %)(% colspan="1" %)
204 (((
205 (% class="content-wrapper" %)
206 (((
207 [[image:attach:Beispiel Testversuch - Anzeige der Lösung in A2_de.png]]
208 )))
209 )))
210 {{/layout-cell}}
211 {{/layout-section}}
212 {{/layout}}
213 {{/sv-translation}}
214
215 {{sv-translation language="en"}}
216 {{layout}}
217 {{layout-section ac:type="two_right_sidebar"}}
218 {{layout-cell}}
219 Post-test variables allow, for example, **learner responses from individual questions to be used in subsequent questions**. Access to learner responses of previous questions supports the consideration of follow-up mistakes and facilitates splitting complex questions into sub-steps.
220
221 In the following example "ice cream sale", the learner response given in question 1 will be used and further processed in the subsequent questions 2 and 3.
222
223 \\
224
225 [[image:attach:Testversuch - Eisverkäufer.png]]
226 {{/layout-cell}}
227
228 {{layout-cell}}
229 {{scroll-ignore scroll-pdf="true" scroll-office="true" scroll-chm="true" scroll-docbook="true" scroll-eclipsehelp="true" scroll-epub="true" scroll-html="true"}}
230 {{panel title="Content"}}
231
232
233 {{toc/}}
234 {{/panel}}
235
236 {{panel title="Using question variables"}}
237 * [[Definition of a variable>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden||shape="rect"]]
238 * [[Use of variables>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden||shape="rect"]]
239 * [[Definition of a condition>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden||shape="rect"]]
240 * [[Expert mode (IMS QTI)>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden||shape="rect"]]
241 * [[View variable assignment>>url:https://www.bps-system.de/help/display/ONYX/Variablen+verwenden||shape="rect"]]
242 {{/panel}}
243 {{/scroll-ignore}}
244 {{/layout-cell}}
245 {{/layout-section}}
246
247 {{layout-section ac:type="single"}}
248 {{layout-cell}}
249 \\
250 {{/layout-cell}}
251 {{/layout-section}}
252
253 {{layout-section ac:type="single"}}
254 {{layout-cell}}
255 == Example test ice cream sale ==
256
257 \\
258
259 |(((
260 (% class="content-wrapper" %)
261 (((
262 [[image:attach:Test - Verknüpfung von Post Testvariablen und Aufgabenvariablen_de.png]]
263 )))
264 )))|(((
265 **Test variables:**
266
267 In the example, “post-processed” (post) variables will be created **at test level** and set to the value of the learner response for each question. For example, the test variable {LR1} will be set to the value of the learner response, i. e. the entry of the participant, for the first question.
268
269 (% style="letter-spacing: 0.0px;" %)By assigning learner responses to variables of subsequent questions, you can use these learner responses continuously over multiple questions. More specifically, the value of the test variable {LR1}, i. e. the learner response to the first question, will be passed to the variable Item_LR2 of the second question.
270 )))
271 |(((
272 (% class="content-wrapper" %)
273 (((
274 [[image:attach:Aufgabe - Nutzung von Post Testvariablen in Aufgabenvariablen_de.png]]
275 )))
276
277 \\
278
279 **Display of the individual hint during the test:**
280
281 \\
282
283 **[[image:attach:Testrun - individueller Hinweis_de.png]]**
284 )))|(((
285 **Question variables and calculation of follow-up mistakes: **
286
287 The value of the question variable Item_LR1 will be initialised by the test system. Upon the submission of the first test question, the learner response will be stored in the post-test variable LR_1. When the second question opens, this value will be passed on to question 2 due to the assignment to the question variable Item_LR1.
288
289 (% style="letter-spacing: 0.0px;" %)Whether or not a learner response has been entered for question 1 will be checked using a condition:
290
291 * If a response has been entered, the correct solution (CR_2) will be calculated on the basis of the learner response.
292 * If no response has been entered, the correct answer (750) from the first question will be used for further processing.
293
294 \\
295
296 **Creation of an individual hint:**
297
298 The auxiliary variable “Hint” allows you to generate an individual hint for the participant. It will again be checked with a condition whether or not the participant has entered a response for question 1.
299
300 * If the participant has entered a response, it will again be displayed in the second question.
301 * If the participant has not entered a response (NULL) or typed 0 as an answer, they will be shown a general hint and the correct solution.
302 )))
303
304 == Creating a simple example step by step ==
305
306 Follow these steps to create a simple example for displaying the **learner response in the subsequent question**:
307
308 |(% class="numberingColumn" %)(% class="numberingColumn" %)
309 (((
310 1
311 )))|(((
312 Create a test. In the options tab, enable **linear processing **for the test. Linear processing ensures that participants process the questions one after the other. Only if this setting has been configured, it will be possible to pass on values from one question to the next.
313 )))|(((
314 (% class="content-wrapper" %)
315 (((
316 [[image:attach:Test - Lineare Navigation_de.png]]
317 )))
318 )))
319 |(% class="numberingColumn" %)(% class="numberingColumn" %)
320 (((
321 2
322 )))|(((
323 Create two text entry interactions titled A1 and A2.
324 )))|(((
325 (% class="content-wrapper" %)
326 (((
327 [[image:attach:Test - Lückentextaufgaben_de.png]]
328 )))
329 )))
330 |(% class="numberingColumn" %)(% class="numberingColumn" %)
331 (((
332 3
333 )))|(((
334 Specify the gap type for the first question, for example "Numeric (floating point)".
335 )))|(((
336 (% class="content-wrapper" %)
337 (((
338 [[image:attach:Aufgabe - Art der Lücke_de.png]]
339 )))
340 )))
341 |(% class="numberingColumn" %)(% class="numberingColumn" %)
342 (((
343 4
344 )))|(((
345 Then create a pre-question variable (Item_LR1) with an empty value for the second question. This question variable will be necessary to record the learner response from A1. The assignment will be done in step 6.
346
347 The variable type must match the selected gap type for question A1:
348
349 * For text entry interactions and formula comparisons, the participant enters text, which is why “Text” must be selected as the variable type.
350 * For the question types numerical input and calculation interaction, the participant enters a number as a learner response, which is why “Floating point” must be selected as the variable type.
351 )))|(((
352 (% class="content-wrapper" %)
353 (((
354 [[image:attach:Aufgabe - Variable anlegen_de.png]]
355 )))
356 )))
357 |(% class="numberingColumn" %)(% class="numberingColumn" %)
358 (((
359 5
360 )))|(((
361 To display the pre-question variable (Item_LR1) and thus the participant response from the first question (A1) later in the question text of question A2, you need to insert it in the question text.
362 )))|(((
363 (% class="content-wrapper" %)
364 (((
365 [[image:attach:Aufgabe - Anzeige der Variable im Aufgabentext_de.png]]
366 )))
367 )))
368 |(% class="numberingColumn" %)(% class="numberingColumn" %)
369 (((
370 6
371 )))|(((
372 Now create the post-test variable (LR1). Do not forget to pay attention to choosing the correct variable type here as well. In the example, the type "Floating point" is used.
373
374 Set the value of the variable to the variable value of the learner solution (LEARNERRESPONSE_GAP_1) for question A1.
375
376 Assign this post-test variable to the question variable (Item_LR1).
377 )))|(((
378 (% class="content-wrapper" %)
379 (((
380 [[image:attach:Test - Post Testvariablen anlegen_de.png]]
381 )))
382 )))
383 |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %)
384 (((
385 7
386 )))|(% colspan="1" %)(% colspan="1" %)
387 (((
388 (% class="content-wrapper" %)
389 (((
390 Save the test and start the preview. Fill in the blank of the first question. Then switch to the second question. The value entered in the first question will be displayed in the question text.
391
392 {{info}}
393 This example does not take into account the possibility of not entering an answer for the first question. How to consider this case by creating conditions is shown in the ice cream sale example above.
394 {{/info}}
395 )))
396 )))|(% colspan="1" %)(% colspan="1" %)
397 (((
398 (% class="content-wrapper" %)
399 (((
400 [[image:attach:Beispiel Testversuch - Anzeige der Lösung in A2_de.png]]
401 )))
402 )))
403 {{/layout-cell}}
404 {{/layout-section}}
405 {{/layout}}
406 {{/sv-translation}}