Version 33.1 von Carina Enke am 09.01.2024

Zeige letzte Bearbeiter
1 {{layout}}
2 {{layout-section ac:type="single"}}
3 {{layout-cell}}
4
5 {{/layout-cell}}
6 {{/layout-section}}
7
8 {{layout-section ac:type="single"}}
9 {{layout-cell}}
10 {{panel borderWidth="2" borderStyle="solid" title="Frage"}}
11 (% class="auto-cursor-target" %)
12 Wie kann man konfigurieren, dass bei erfolgreichem Testergebnis der Nutzer nach Testabschluss automatisch auf einen bestimmten Kursinhalt springt und sich der Kursinhalt je nach Testergebnis sogar anpasst?
13 {{/panel}}
14 {{/layout-cell}}
15 {{/layout-section}}
16
17 {{layout-section ac:type="single"}}
18 {{layout-cell}}
19
20 {{/layout-cell}}
21 {{/layout-section}}
22
23 {{layout-section ac:type="single"}}
24 {{layout-cell}}
25 {{panel borderColor="#5a759d" titleColor="white" borderWidth="2" titleBGColor="#5a759d" borderStyle="solid" title="Lösung"}}
26 (% class="auto-cursor-target" %)
27 Aktivieren Sie die Option "Nach Abschluss des Tests zu anderem Kursbaustein springen" und kombinieren Sie diese mit Expertenregeln.
28
29 Mit der Funktion **Nach Abschluss des Tests zu anderem Kursbaustein springen** können Sie bereits bestimmen, welches Kurselement nach dem Ende eines Testversuchs dem Nutzer direkt angezeigt werden soll, ohne dass er selbst aktiv in der Navigation einen Bereich anklickt. Diese Funktion unterscheidet jedoch nicht, wie erfolgreich der Test durchgeführt wurde, um eine direkte Unterscheidungsmöglichkeit zwischen verschiedenen Kurselementen zu ermöglichen.
30
31 Nutzen Sie für die Umsetzung des gewünschten Verhaltens **Expertenregeln** und einen Kursbaustein Struktur. Im Beispielkurs [[Freischaltung je nach Testergebnis>>url:https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/24494014468/CourseNode/101828111910973?75||shape="rect"]] können Sie die Wirkung ausprobieren. Alle notwendigen Konfigurationsschritte des Beispiels beschreibt der nachfolgende aufklappbare Bereich.
32
33 Expertenregeln sind sehr vielseitig anwendbar. Weitere allgemeine Informationen zur Expertensyntax finden Sie auf der Seite [[doc:LMS._Include Library.Course Pages.Expert Mode.Freischaltung je nach Testergebnis.Expertenmodus zur Freigabe innerhalb von Kursen]].
34
35 {{expand title="Schrittfolge zur Umsetzung des Beispiels im eigenen Kurs ..."}}
36 (% class="wrapped" %)
37 |(% class="numberingColumn" %)(% class="numberingColumn" %)
38 (((
39 1
40 )))|(((
41 Erstellen oder öffnen Sie den Testbaustein. Notieren Sie sich die Kurbaustein-ID des Bausteins. Diese finden Sie unten rechts im Tab **Titel und Beschreibung**.
42 )))|(((
43 (% class="content-wrapper" %)
44 (((
45 [[image:attach:Kurseditor - ID zum Kursbaustein_de.png]]
46 )))
47 )))
48 |(% class="numberingColumn" %)(% class="numberingColumn" %)
49 (((
50 2
51 )))|(((
52 (% class="content-wrapper" %)
53 (((
54 Erstellen Sie einen neuen Kursbaustein vom Typ Struktur und geben Sie ihm einen passenden Titel. Wechseln Sie im Tab Sichtbarkeit in den Expertenmodus.
55
56
57
58
59
60 )))
61 )))|(((
62 [[image:attach:Kurseditor - Wechsel Expertenmodus_de.png]]
63 )))
64 |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %)
65 (((
66 3
67 )))|(% colspan="1" %)(% colspan="1" %)
68 (((
69 (% class="content-wrapper" %)
70 (((
71 (% class="auto-cursor-target" %)
72 Tragen Sie hier die Expertenregel
73
74 {{code}}
75 getAttempts("101828111911807") > 0
76 {{/code}}
77
78 ein. Passen Sie bei dieser Regel die **Kursbaustein-ID** an und tragen Sie die zu Ihrem Test passende ID anstelle der hier beispielhaft verwendeten 101828111911807 ein.
79
80 Die so konfigurierte Expertenregel prüft nun die Anzahl der durchgeführten Testversuche. Sie bewirkt im vorliegenden Beispiel, dass der Strukturbaustein für Nutzer erst sichtbar wird, nachdem der Test zum ersten Mal durchgeführt wurde.
81 )))
82 )))|(% colspan="1" %)(% colspan="1" %)
83 (((
84 [[image:attach:Kurseditor - Expertenregel eintragen_de.png]]
85 )))
86 |(% class="numberingColumn" %)(% class="numberingColumn" %)
87 (((
88 4
89 )))|(((
90 Erstellen Sie im Strukturbaustein die notwendigen Inhalte, auf die der Nutzer nach Testabschluss gelangen soll. Sind mehrere Elemente pro Testergebnis geplant, können Sie auch hier Strukturbausteine zur Gliederung nutzen. Im Beispiel wird beabsichtigt, drei verschiedene Lernwege anzubieten:
91
92 * Abschnitt "Thema A", wenn der Test mit weniger als 5 Punkten abgeschlossen und damit nicht bestanden wurde.
93 * Abschnitt "Thema B", wenn der Test mit 5 Punkten abgeschlossen und damit bestanden wurde.
94 * Abschnitt "Thema C", wenn der Test mit 10 Punkten und damit mit voller Punktzahl abgeschlossen wurde.
95 )))|(((
96 (% class="content-wrapper" %)
97 (((
98 [[image:attach:Kurseditor - weitere Kurselemente_de.png]]
99 )))
100 )))
101 |(% class="numberingColumn" %)(% class="numberingColumn" %)
102 (((
103 5
104 )))|(((
105 (% class="content-wrapper" %)
106 (((
107 Setzen Sie zu jedem Element eine entsprechende Sichtbarkeitsregel, mit der auf das mögliche Testergebnis reagiert wird.
108
109 Im Beispiel wird
110
111 {{code}}
112 getOnyxTestOutcomeZK("101828111911807","PASS") ="false"
113 {{/code}}
114
115 verwendet, um einen Abschnitt mit Hinweisen für nicht bestandene Testversuche anzuzeigen.
116
117 Für die Unterscheidung "bestandener Test" kann die Expertenregel
118
119 {{code}}
120 getOnyxTestOutcomeZK("101828111911807","PASS") ="true"
121 {{/code}}
122
123 verwendet werden.
124
125 Im Beispiel wurde allerdings mit
126
127 {{code}}
128 getOnyxTestOutcome("101828111911807","SCORE") = 5
129 {{/code}}
130
131 auf die erreichte Punktzahl geprüft, mit der dieser Test bestanden ist. Bei Erreichen der vollen Punktzahl 10 wird im Beispiel ein weiterer spezifischer Inhalt angezeigt.
132 )))
133 )))|(((
134 (% class="content-wrapper" %)
135 (((
136 [[image:attach:Kurseditor - weitere Expertenregeln eintragen_de.png]]
137 )))
138 )))
139 |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %)
140 (((
141 6
142 )))|(% colspan="1" %)(% colspan="1" %)
143 (((
144 Zum Abschluss setzen Sie beim Kursbaustein Test im Tab Test-Konfiguration die Option **Nach Abschluss des Tests zu anderem Kursbaustein springen **auf den Strukturbaustein, mit dem die Wahlmöglichkeiten beginnen.
145 )))|(% colspan="1" %)(% colspan="1" %)
146 (((
147 (% class="content-wrapper" %)
148 (((
149 [[image:attach:Kurseditor - Nach Testabschluss.png]]
150 )))
151 )))
152 |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %)
153 (((
154 7
155 )))|(% colspan="1" %)(% colspan="1" %)
156 (((
157 Publizieren Sie Ihre Änderungen.
158 )))|(% colspan="1" %)(% colspan="1" %)
159 (((
160
161 )))
162 {{/expand}}
163 {{/panel}}
164 {{/layout-cell}}
165 {{/layout-section}}
166 {{/layout}}
167
168 {{layout}}
169 {{layout-section ac:type="single"}}
170 {{layout-cell}}
171 {{panel borderWidth="2" borderStyle="solid" title="Question"}}
172 How to configure a test so that after completing it and when the test result is successful, the user will automatically jump to a specific course element, and the target course element will differ depending on the test result?
173 {{/panel}}
174 {{/layout-cell}}
175 {{/layout-section}}
176
177 {{layout-section ac:type="single"}}
178 {{layout-cell}}
179
180 {{/layout-cell}}
181 {{/layout-section}}
182
183 {{layout-section ac:type="single"}}
184 {{layout-cell}}
185 {{panel borderColor="#5a759d" borderWidth="2" titleBGColor="#5a759d" borderStyle="solid" title="Solution"}}
186 Enable the option "Jump to another course node after finishing the test" and combine it with expert rules.
187
188 By using the function** Jump to another course node after finishing the test**, you can already determine which course element will be displayed to the user immediately after completing a test attempt, without the user having to actively click on an area in the navigation. However, this function does not distinguish how successfully the test has been performed in order to allow the possibility for a direct distinction between different course elements.
189
190 To implement the desired behaviour, deploy **expert rules** and a structure course element. In the example course [[Activation according to test result>>url:https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/24494014468/CourseNode/101828111910973?75||shape="rect"]], you can test the effect. See the expandable area below for a description of all necessary configuration steps.
191
192 Expert rules are very versatile. For more general information about the expert syntax, see the help page [[Publishing within courses (expert mode)>>url:https://www.bps-system.de/help/display/LMSintern/.Expertenmodus+zur+Freigabe+innerhalb+von+Kursen+v12.4||shape="rect"]].
193
194 {{expand title="Steps required to implement the example in your own course ..."}}
195 (% class="wrapped" %)
196 |(% class="numberingColumn" %)(% class="numberingColumn" %)
197 (((
198 1
199 )))|(((
200 Create or open a test course element. Write down the ID of the course element. You can find it in the bottom right corner of the **Title and Description**
201 )))|(((
202 (% class="content-wrapper" %)
203 (((
204 [[image:attach:Kurseditor - ID zum Kursbaustein_de.png]]
205 )))
206 )))
207 |(% class="numberingColumn" %)(% class="numberingColumn" %)
208 (((
209 2
210 )))|(((
211 Create a new structure course element and give it a suitable title. Switch to expert mode in the Visibility tab.
212 )))|(((
213 (% class="content-wrapper" %)
214 (((
215 [[image:attach:Kurseditor - Wechsel Expertenmodus_de.png]]
216 )))
217 )))
218 |(% class="numberingColumn" %)(% class="numberingColumn" %)
219 (((
220 3
221 )))|(((
222 (% class="content-wrapper" %)
223 (((
224 Enter the expert rule
225
226 {{code}}
227 getAttempts("101828111911807") > 0
228 {{/code}}
229
230 in the appropriate field. Adjust the **course element ID** in this rule by replacing the ID 101828111911807 used here as an example with the ID that matches your test.
231
232 The expert rule configured in this way will now determine the number of performed test attempts. In this example, it causes the structure course element to become visible to users only after the test has been performed for the first time.
233 )))
234 )))|(((
235 (% class="content-wrapper" %)
236 (((
237 [[image:attach:Kurseditor - Expertenregel eintragen_de.png]]
238 )))
239 )))
240 |(% class="numberingColumn" %)(% class="numberingColumn" %)
241 (((
242 4
243 )))|(((
244 In the structure course element, create the corresponding elements to which the user would be directed upon completion of the test. If several elements are desired per test result, you can again use structure course elements for a clear outline. In the example, three different learning paths should be provided:
245
246 * Section “Subject A” if the test was completed with less than 5 points and thus failed.
247 * Section “Subject B” if the test was completed with 5 points and thus passed.
248 * Section “Subject C” if the test was completed with 10 points and thus passed with a full score.
249 )))|(((
250 (% class="content-wrapper" %)
251 (((
252 [[image:attach:Kurseditor - weitere Kurselemente_de.png]]
253 )))
254 )))
255 |(% class="numberingColumn" %)(% class="numberingColumn" %)
256 (((
257 5
258 )))|(((
259 (% class="content-wrapper" %)
260 (((
261 For each element, set an appropriate visibility rule that will react to the possible test result.
262
263 In the example,
264
265 {{code}}
266 getOnyxTestOutcomeZK("101828111911807","PASS") ="false"
267 {{/code}}
268
269 is used to display a section with notes for test attempts the learner did not pass.
270
271 To differentiate “passed tests” from failed tests, the expert rule
272
273 {{code}}
274 getOnyxTestOutcomeZK("101828111911807","PASS") ="true"
275 {{/code}}
276
277 can be used.
278
279 However, in the example,
280
281 {{code}}
282 getOnyxTestOutcome("101828111911807","SCORE") = 5
283 {{/code}}
284
285 was used to check for the score achieved to pass this test. If a full score of 10 points is reached, another specific element will be displayed in the example.
286 )))
287 )))|(((
288 (% class="content-wrapper" %)
289 (((
290 [[image:attach:Kurseditor - weitere Expertenregeln eintragen_de.png]]
291 )))
292 )))
293 |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %)
294 (((
295 6
296 )))|(% colspan="1" %)(% colspan="1" %)
297 (((
298 Lastly, enable the option **Jump to another course node after finishing the test** in the Test configuration tab of the test course element and select the structure course element which is followed by the configured subjects.
299 )))|(% colspan="1" %)(% colspan="1" %)
300 (((
301 (% class="content-wrapper" %)
302 (((
303 [[image:attach:Kurseditor - Nach Testabschluss.png]]
304 )))
305 )))
306 |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %)
307 (((
308 7
309 )))|(% colspan="1" %)(% colspan="1" %)
310 (((
311 Publish your changes.
312 )))|(% colspan="1" %)(% colspan="1" %)
313 (((
314
315 )))
316 {{/expand}}
317 {{/panel}}
318 {{/layout-cell}}
319 {{/layout-section}}
320 {{/layout}}