Wiki-Quellcode von Freischaltung je nach Testergebnis
Version 27.1 von Carina Enke am 11.04.2023
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | {{sv-translation language="de"}} | ||
2 | {{layout}} | ||
3 | {{layout-section ac:type="single"}} | ||
4 | {{layout-cell}} | ||
5 | \\ | ||
6 | {{/layout-cell}} | ||
7 | {{/layout-section}} | ||
8 | |||
9 | {{layout-section ac:type="single"}} | ||
10 | {{layout-cell}} | ||
11 | {{panel borderWidth="2" borderStyle="solid" title="Frage"}} | ||
12 | (% class="auto-cursor-target" %) | ||
13 | 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? | ||
14 | {{/panel}} | ||
15 | {{/layout-cell}} | ||
16 | {{/layout-section}} | ||
17 | |||
18 | {{layout-section ac:type="single"}} | ||
19 | {{layout-cell}} | ||
20 | \\ | ||
21 | {{/layout-cell}} | ||
22 | {{/layout-section}} | ||
23 | |||
24 | {{layout-section ac:type="single"}} | ||
25 | {{layout-cell}} | ||
26 | {{panel borderColor="#5a759d" titleColor="white" borderWidth="2" titleBGColor="#5a759d" borderStyle="solid" title="Lösung"}} | ||
27 | (% class="auto-cursor-target" %) | ||
28 | Aktivieren Sie die Option "Nach Abschluss des Tests zu anderem Kursbaustein springen" und kombinieren Sie diese mit Expertenregeln. | ||
29 | |||
30 | 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.\\ | ||
31 | |||
32 | 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. | ||
33 | |||
34 | Expertenregeln sind sehr vielseitig anwendbar. Weitere allgemeine Informationen zur Expertensyntax finden Sie auf der Seite [[doc:Expertenmodus zur Freigabe innerhalb von Kursen]]. | ||
35 | |||
36 | \\ | ||
37 | |||
38 | {{expand title="Schrittfolge zur Umsetzung des Beispiels im eigenen Kurs ..."}} | ||
39 | (% class="wrapped" %) | ||
40 | |(% class="numberingColumn" %)(% class="numberingColumn" %) | ||
41 | ((( | ||
42 | 1 | ||
43 | )))|((( | ||
44 | Erstellen oder öffnen Sie den Testbaustein. Notieren Sie sich die Kurbaustein-ID des Bausteins. Diese finden Sie unten rechts im Tab **Titel und Beschreibung**. | ||
45 | )))|((( | ||
46 | (% class="content-wrapper" %) | ||
47 | ((( | ||
48 | [[image:attach:Kurseditor - ID zum Kursbaustein_de.png]] | ||
49 | ))) | ||
50 | ))) | ||
51 | |(% class="numberingColumn" %)(% class="numberingColumn" %) | ||
52 | ((( | ||
53 | 2 | ||
54 | )))|((( | ||
55 | (% class="content-wrapper" %) | ||
56 | ((( | ||
57 | Erstellen Sie einen neuen Kursbaustein vom Typ Struktur und geben Sie ihm einen passenden Titel. Wechseln Sie im Tab Sichtbarkeit in den Expertenmodus. | ||
58 | |||
59 | \\ | ||
60 | |||
61 | \\ | ||
62 | |||
63 | \\ | ||
64 | |||
65 | \\ | ||
66 | ))) | ||
67 | )))|((( | ||
68 | [[image:attach:Kurseditor - Wechsel Expertenmodus_de.png]] | ||
69 | ))) | ||
70 | |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %) | ||
71 | ((( | ||
72 | 3 | ||
73 | )))|(% colspan="1" %)(% colspan="1" %) | ||
74 | ((( | ||
75 | (% class="content-wrapper" %) | ||
76 | ((( | ||
77 | (% class="auto-cursor-target" %) | ||
78 | Tragen Sie hier die Expertenregel | ||
79 | |||
80 | {{code}} | ||
81 | getAttempts("101828111911807") > 0 | ||
82 | {{/code}} | ||
83 | |||
84 | 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. | ||
85 | |||
86 | 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. | ||
87 | ))) | ||
88 | )))|(% colspan="1" %)(% colspan="1" %) | ||
89 | ((( | ||
90 | [[image:attach:Kurseditor - Expertenregel eintragen_de.png]] | ||
91 | ))) | ||
92 | |(% class="numberingColumn" %)(% class="numberingColumn" %) | ||
93 | ((( | ||
94 | 4 | ||
95 | )))|((( | ||
96 | 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: | ||
97 | |||
98 | * Abschnitt "Thema A", wenn der Test mit weniger als 5 Punkten abgeschlossen und damit nicht bestanden wurde. | ||
99 | * Abschnitt "Thema B", wenn der Test mit 5 Punkten abgeschlossen und damit bestanden wurde. | ||
100 | * Abschnitt "Thema C", wenn der Test mit 10 Punkten und damit mit voller Punktzahl abgeschlossen wurde. | ||
101 | )))|((( | ||
102 | (% class="content-wrapper" %) | ||
103 | ((( | ||
104 | [[image:attach:Kurseditor - weitere Kurselemente_de.png]] | ||
105 | ))) | ||
106 | ))) | ||
107 | |(% class="numberingColumn" %)(% class="numberingColumn" %) | ||
108 | ((( | ||
109 | 5 | ||
110 | )))|((( | ||
111 | (% class="content-wrapper" %) | ||
112 | ((( | ||
113 | Setzen Sie zu jedem Element eine entsprechende Sichtbarkeitsregel, mit der auf das mögliche Testergebnis reagiert wird. | ||
114 | |||
115 | Im Beispiel wird | ||
116 | |||
117 | {{code}} | ||
118 | getOnyxTestOutcomeZK("101828111911807","PASS") ="false" | ||
119 | {{/code}} | ||
120 | |||
121 | verwendet, um einen Abschnitt mit Hinweisen für nicht bestandene Testversuche anzuzeigen. | ||
122 | |||
123 | Für die Unterscheidung "bestandener Test" kann die Expertenregel | ||
124 | |||
125 | {{code}} | ||
126 | getOnyxTestOutcomeZK("101828111911807","PASS") ="true" | ||
127 | {{/code}} | ||
128 | |||
129 | verwendet werden. | ||
130 | |||
131 | Im Beispiel wurde allerdings mit | ||
132 | |||
133 | {{code}} | ||
134 | getOnyxTestOutcome("101828111911807","SCORE") = 5 | ||
135 | {{/code}} | ||
136 | |||
137 | 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. | ||
138 | ))) | ||
139 | )))|((( | ||
140 | (% class="content-wrapper" %) | ||
141 | ((( | ||
142 | [[image:attach:Kurseditor - weitere Expertenregeln eintragen_de.png]] | ||
143 | ))) | ||
144 | ))) | ||
145 | |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %) | ||
146 | ((( | ||
147 | 6 | ||
148 | )))|(% colspan="1" %)(% colspan="1" %) | ||
149 | ((( | ||
150 | 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. | ||
151 | )))|(% colspan="1" %)(% colspan="1" %) | ||
152 | ((( | ||
153 | (% class="content-wrapper" %) | ||
154 | ((( | ||
155 | [[image:attach:Kurseditor - Nach Testabschluss.png]] | ||
156 | ))) | ||
157 | ))) | ||
158 | |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %) | ||
159 | ((( | ||
160 | 7 | ||
161 | )))|(% colspan="1" %)(% colspan="1" %) | ||
162 | ((( | ||
163 | Publizieren Sie Ihre Änderungen. | ||
164 | )))|(% colspan="1" %)(% colspan="1" %) | ||
165 | ((( | ||
166 | \\ | ||
167 | ))) | ||
168 | {{/expand}} | ||
169 | {{/panel}} | ||
170 | {{/layout-cell}} | ||
171 | {{/layout-section}} | ||
172 | {{/layout}} | ||
173 | {{/sv-translation}} | ||
174 | |||
175 | {{sv-translation language="en"}} | ||
176 | {{layout}} | ||
177 | {{layout-section ac:type="single"}} | ||
178 | {{layout-cell}} | ||
179 | {{panel borderWidth="2" borderStyle="solid" title="Question"}} | ||
180 | 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? | ||
181 | {{/panel}} | ||
182 | {{/layout-cell}} | ||
183 | {{/layout-section}} | ||
184 | |||
185 | {{layout-section ac:type="single"}} | ||
186 | {{layout-cell}} | ||
187 | \\ | ||
188 | {{/layout-cell}} | ||
189 | {{/layout-section}} | ||
190 | |||
191 | {{layout-section ac:type="single"}} | ||
192 | {{layout-cell}} | ||
193 | {{panel borderColor="#5a759d" borderWidth="2" titleBGColor="#5a759d" borderStyle="solid" title="Solution"}} | ||
194 | Enable the option "Jump to another course node after finishing the test" and combine it with expert rules. | ||
195 | |||
196 | 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. | ||
197 | |||
198 | 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. | ||
199 | |||
200 | 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"]]. | ||
201 | |||
202 | \\ | ||
203 | |||
204 | {{expand title="Steps required to implement the example in your own course ..."}} | ||
205 | (% class="wrapped" %) | ||
206 | |(% class="numberingColumn" %)(% class="numberingColumn" %) | ||
207 | ((( | ||
208 | 1 | ||
209 | )))|((( | ||
210 | 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** | ||
211 | )))|((( | ||
212 | (% class="content-wrapper" %) | ||
213 | ((( | ||
214 | [[image:attach:Kurseditor - ID zum Kursbaustein_de.png]] | ||
215 | ))) | ||
216 | ))) | ||
217 | |(% class="numberingColumn" %)(% class="numberingColumn" %) | ||
218 | ((( | ||
219 | 2 | ||
220 | )))|((( | ||
221 | Create a new structure course element and give it a suitable title. Switch to expert mode in the Visibility tab. | ||
222 | )))|((( | ||
223 | (% class="content-wrapper" %) | ||
224 | ((( | ||
225 | [[image:attach:Kurseditor - Wechsel Expertenmodus_de.png]] | ||
226 | ))) | ||
227 | ))) | ||
228 | |(% class="numberingColumn" %)(% class="numberingColumn" %) | ||
229 | ((( | ||
230 | 3 | ||
231 | )))|((( | ||
232 | (% class="content-wrapper" %) | ||
233 | ((( | ||
234 | Enter the expert rule | ||
235 | |||
236 | {{code}} | ||
237 | getAttempts("101828111911807") > 0 | ||
238 | {{/code}} | ||
239 | |||
240 | 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. | ||
241 | |||
242 | 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. | ||
243 | ))) | ||
244 | )))|((( | ||
245 | (% class="content-wrapper" %) | ||
246 | ((( | ||
247 | [[image:attach:Kurseditor - Expertenregel eintragen_de.png]] | ||
248 | ))) | ||
249 | ))) | ||
250 | |(% class="numberingColumn" %)(% class="numberingColumn" %) | ||
251 | ((( | ||
252 | 4 | ||
253 | )))|((( | ||
254 | 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: | ||
255 | |||
256 | * Section “Subject A” if the test was completed with less than 5 points and thus failed. | ||
257 | * Section “Subject B” if the test was completed with 5 points and thus passed. | ||
258 | * Section “Subject C” if the test was completed with 10 points and thus passed with a full score. | ||
259 | )))|((( | ||
260 | (% class="content-wrapper" %) | ||
261 | ((( | ||
262 | [[image:attach:Kurseditor - weitere Kurselemente_de.png]] | ||
263 | ))) | ||
264 | ))) | ||
265 | |(% class="numberingColumn" %)(% class="numberingColumn" %) | ||
266 | ((( | ||
267 | 5 | ||
268 | )))|((( | ||
269 | (% class="content-wrapper" %) | ||
270 | ((( | ||
271 | For each element, set an appropriate visibility rule that will react to the possible test result. | ||
272 | |||
273 | In the example, | ||
274 | |||
275 | {{code}} | ||
276 | getOnyxTestOutcomeZK("101828111911807","PASS") ="false" | ||
277 | {{/code}} | ||
278 | |||
279 | is used to display a section with notes for test attempts the learner did not pass. | ||
280 | |||
281 | To differentiate “passed tests” from failed tests, the expert rule | ||
282 | |||
283 | {{code}} | ||
284 | getOnyxTestOutcomeZK("101828111911807","PASS") ="true" | ||
285 | {{/code}} | ||
286 | |||
287 | can be used. | ||
288 | |||
289 | However, in the example, | ||
290 | |||
291 | {{code}} | ||
292 | getOnyxTestOutcome("101828111911807","SCORE") = 5 | ||
293 | {{/code}} | ||
294 | |||
295 | 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. | ||
296 | ))) | ||
297 | )))|((( | ||
298 | (% class="content-wrapper" %) | ||
299 | ((( | ||
300 | [[image:attach:Kurseditor - weitere Expertenregeln eintragen_de.png]] | ||
301 | ))) | ||
302 | ))) | ||
303 | |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %) | ||
304 | ((( | ||
305 | 6 | ||
306 | )))|(% colspan="1" %)(% colspan="1" %) | ||
307 | ((( | ||
308 | 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. | ||
309 | )))|(% colspan="1" %)(% colspan="1" %) | ||
310 | ((( | ||
311 | (% class="content-wrapper" %) | ||
312 | ((( | ||
313 | [[image:attach:Kurseditor - Nach Testabschluss.png]] | ||
314 | ))) | ||
315 | ))) | ||
316 | |(% class="numberingColumn" colspan="1" %)(% class="numberingColumn" colspan="1" %) | ||
317 | ((( | ||
318 | 7 | ||
319 | )))|(% colspan="1" %)(% colspan="1" %) | ||
320 | ((( | ||
321 | Publish your changes. | ||
322 | )))|(% colspan="1" %)(% colspan="1" %) | ||
323 | ((( | ||
324 | \\ | ||
325 | ))) | ||
326 | {{/expand}} | ||
327 | {{/panel}} | ||
328 | {{/layout-cell}} | ||
329 | {{/layout-section}} | ||
330 | {{/layout}} | ||
331 | {{/sv-translation}} |