Wiki-Quellcode von Expertenregeln Beispiele

Zuletzt geändert von Carina Enke am 26.11.2025

Zeige letzte Bearbeiter
1 Expertenregeln bieten vielfältige Einsatzmöglichkeiten und können unterschiedliche Auswirkungen haben. Einen kleinen Einblick geben die Beispiele zur Anwendung auf dieser Seite.
2
3 == Expertenregeln in Beispielbildern ==
4
5 In diesen Beispielen sehen Sie, wie Expertenregeln konfiguriert werden und wie sie sich in der Kursansicht auswirken.
6
7 {{expand title="In einem öffentlichen Kurs einzelne Inhalte nur für registrierte Nutzer sichtbar schalten ..."}}
8 (% class="wrapped" %)
9 |(((
10 (% class="content-wrapper" %)
11 (((
12 Sie wollen Inhalte in einem öffentlichen Kurs vor Gästen verbergen?
13
14 Tragen Sie im Tab Sichtbarkeit des betreffenden Kursbausteins bei Expertenmodus in das Textfeld nachfolgenden Inhalt ein.
15
16 {{code}}
17 isGuest()=false
18 {{/code}}
19
20 (% class="auto-cursor-target" %)
21 Damit wird der Kursbaustein in einem öffentlich zugänglichen Kurs für nicht registrierte Gastnutzer angezeigt.
22 )))
23 )))|(((
24 (% class="content-wrapper" %)
25 (((
26 [[image:attach:Kurseditor - Konfiguration nur registrierte Nutzer_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
27 )))
28 )))
29
30 (% class="auto-cursor-target" %)
31 Nach dem Publizieren sehen Nutzer folgende Ansicht:
32
33 (% class="wrapped" %)
34 |=(((
35 Ansicht als registrierter Nutzer
36 )))|=(% colspan="1" %)(% colspan="1" %)
37 (((
38 Ansicht als Gastnutzer
39 )))|=(% colspan="1" %)(% colspan="1" %)
40 (((
41 Ansicht als Kursverantwortlicher
42 )))
43 |(% colspan="1" %)(% colspan="1" %)
44 (((
45 (% class="content-wrapper" %)
46 (((
47 [[image:attach:Kursrun - Ansicht registrierte Nutzer_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
48 )))
49 )))|(% colspan="1" %)(% colspan="1" %)
50 (((
51 (% class="content-wrapper" %)
52 (((
53 [[image:attach:Kurseditor - Konfiguration nicht für Gäste_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
54 )))
55 )))|(% colspan="1" %)(% colspan="1" %)
56 (((
57 (% class="content-wrapper" %)
58 (((
59 [[image:attach:Kursrun - Ansicht Kursverantwortlicher_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
60 )))
61 )))
62 {{/expand}}
63
64 {{expand title="In einem öffentlichen Kurs einzelne Inhalte nur für Gäste sichtbar schalten ..."}}
65
66
67 (% class="wrapped" %)
68 |(((
69 (% class="content-wrapper" %)
70 (((
71 Sie wollen Inhalte in einem öffentlichen Kurs ausschließlich Gästen und Kursverantwortlichen anzeigen?
72
73 Tragen Sie im Tab Sichtbarkeit des betreffenden Kursbausteins bei Expertenmodus in das Textfeld nachfolgenden Inhalt ein.
74
75 {{code}}
76 isGuest() or isCourseAdministrator()
77 {{/code}}
78
79 (% class="auto-cursor-target" %)
80 Damit wird der Kursbaustein in einem öffentlich zugänglichen Kurs nur Gastnutzern und Kursverantwortlichen angezeigt.
81 )))
82 )))|(((
83 (% class="content-wrapper" %)
84 (((
85 [[image:attach:Kurseditor - Konfiguration nur Gäste und Kursverantwortliche_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
86 )))
87 )))
88
89 (% class="auto-cursor-target" %)
90 Nach dem Publizieren sehen Nutzer folgende Ansicht:
91
92 (% class="relative-table wrapped" style="width:58.8305%" %)
93 |=(((
94 Ansicht als registrierter Nutzer
95 )))|=(% colspan="1" %)(% colspan="1" %)
96 (((
97 Ansicht als Gastnutzer
98 )))|=(% colspan="1" %)(% colspan="1" %)
99 (((
100 Ansicht als Kursverantwortlicher
101 )))
102 |(% colspan="1" %)(% colspan="1" %)
103 (((
104 (% class="content-wrapper" %)
105 (((
106 [[image:attach:Kursansicht - nicht für registrierte Nutzer_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
107 )))
108 )))|(% colspan="1" %)(% colspan="1" %)
109 (((
110 (% class="content-wrapper" %)
111 (((
112 [[image:attach:Kursrun - Ansicht nur Gäste_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
113 )))
114 )))|(% colspan="1" %)(% colspan="1" %)
115 (((
116 (% class="content-wrapper" %)
117 (((
118 [[image:attach:Kursrun - Ansicht Kursverantwortlicher_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
119 )))
120 )))
121 {{/expand}}
122
123 {{expand title="Kursinhalte nach Testergebnis freigeben ..."}}
124 Sie wollen Inhalte in Abhängigkeit eines Tests freigeben? Die Umsetzung dieses Szenarios wird auf der Seite [[Lernwegsteuerung nach Testergebnis>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Leitfäden.Lernwegsteuerung nach Testergebnis.WebHome]] erläutert.
125 {{/expand}}
126
127 == Expertenregeln zur Prüfung von Nutzereigenschaften ==
128
129 {{info}}
130 Alle nachfolgenden Beispielregeln lassen sich für die **Sichtbarkeit** und ebenso für den **Zugang** eines Kursbausteins anlegen. Zur Vereinfachung wird in den folgenden Beispielen immer nur ein Szenario beschrieben.
131 {{/info}}
132
133
134 === Prüfung auf eine Nutzerrolle ===
135
136 (% class="wrapped" %)
137 |(((
138 Nur Gäste sehen den Kursbaustein, alle registrierten Nutzer dagegen nicht.
139 )))|(((
140 (% class="content-wrapper" %)
141 (((
142 Tragen Sie im Tab Sichtbarkeit ein:
143
144 {{code language="text"}}
145 isGuest()
146 {{/code}}
147
148 (% class="auto-cursor-target" %)
149 Alternativ: isGuest()=true oder isGuest()=1
150 )))
151 )))
152 |(((
153 Gäste haben keinen Zugang zu diesem Kursbaustein.
154 )))|(((
155 (% class="content-wrapper" %)
156 (((
157 (% class="auto-cursor-target" %)
158 Tragen Sie im Tab Zugang ein:
159
160 {{code language="text"}}
161 isGuest()=false
162 {{/code}}
163
164 (% class="auto-cursor-target" %)
165 Alternativ: !isGuest()
166 )))
167 )))
168
169 (% id="HPrFCfungaufeineGruppenzugehF6rigkeit" class="auto-cursor-target" %)
170 === Prüfung auf eine Gruppenzugehörigkeit ===
171
172 (% class="wrapped" %)
173 |(% style="width:523px" %)(((
174 Mit Ausnahme der (Lern)Gruppe mit dem Titel "Anfänger" sehen alle Kursteilnehmer den Kursbaustein.
175 )))|(% style="width:647px" %)(((
176 (% class="content-wrapper" %)
177 (((
178 Tragen Sie im Tab Sichtbarkeit ein:
179
180 {{code language="none"}}
181 inLearningGroup("Anfänger")= false
182 {{/code}}
183
184 (% class="auto-cursor-target" %)
185 Alternativ: !inLearningGroup("Anfänger")
186 )))
187 )))
188 |(% colspan="1" style="width:523px" %)(% colspan="1" %)
189 (((
190 Nur Mitglieder der Gruppe "Intern" sehen den Kursbaustein. Auch Kursverantwortliche und Gruppenbetreuer sehen den Kursbaustein in der Kursnavigation nicht.
191 )))|(% colspan="1" style="width:647px" %)(% colspan="1" %)
192 (((
193 (% class="content-wrapper" %)
194 (((
195 {{code language="none"}}
196 inLearningGroup("Intern")
197 {{/code}}
198 )))
199 )))
200 |(% style="width:523px" %)(((
201 Der Kursbaustein ist innerhalb eines Zeitraums (22.03.2020 - 23.08.2020) für alle Kursteilnehmer sichtbar, während er für Mitglieder der Lerngruppe mit dem Titel "Betreuer" jederzeit sichtbar ist.
202 )))|(% style="width:647px" %)(((
203 (% class="content-wrapper" %)
204 (((
205 Tragen Sie im Tab Sichtbarkeit ein:
206
207 {{code language="none"}}
208 (now >= date("22.03.2020 12:00")) and (now <= date("23.08.2020 18:00")) or inLearningGroup("Betreuer")
209 {{/code}}
210 )))
211 )))
212 |(% style="width:523px" %)(((
213 Der Kursbaustein ist innerhalb eines Zeitraums (03.09.2020 - 13.10.2020) für alle Kursteilnehmer der Rechtegruppe mit dem Titel "Assessoren" sichtbar, während er für die Person mit dem Benutzernamen "natalie" jederzeit sichtbar ist.
214 )))|(% style="width:647px" %)(((
215 (% class="content-wrapper" %)
216 (((
217 (% class="auto-cursor-target" %)
218 Tragen Sie im Tab Sichtbarkeit ein:
219
220 {{code language="none"}}
221 (now >= date("03.09.2020 00:00"))and (now <= date("13.10.2020 00:00")) and inRightGroup("Assessoren")or isUser("natalie")
222 {{/code}}
223 )))
224 )))
225
226 (% id="HPrFCfungvonBenutzerattributen" class="auto-cursor-target" %)
227 === Prüfung von Benutzerattributen ===
228
229 {{info}}
230 Neben den allgemeinen Beispielen, die unabhängig von der Institution verwendet werden können, sind auch Einschränkungen zu Daten möglich, welche institutionsspezifisch sind und je nach Institution übermittelt werden.
231 Für OPAL Nutzer enthält die Seite [[Übersicht der OPAL-Shibboleth-Attribute>>doc:LMS.Benutzerhandbuch OPAL.Administration.OPAL Shibboleth Attribute.WebHome]] alle aktuell verwendbaren institutionsspezifischen Attribute sächsischer Institutionen.
232 {{/info}}
233
234 (% class="wrapped" %)
235 |(((
236 Der Kursbaustein ist für alle Personen, deren Attribut Studiengang die Buchstabenfolge "Chemie" enthält zugänglich.
237
238 Somit können Personen mit dem Studiengang "Chemie BA" und auch "Chemie MA" den Kursbaustein nutzen, Nutzer mt dem Studiengang "Chemische Wasseraufbereitung" jedoch nicht.
239 )))|(((
240 (% class="content-wrapper" %)
241 (((
242 (% class="auto-cursor-target" %)
243 Tragen Sie im Tab Zugang ein:
244
245 {{code language="text"}}
246 isInAttribute("studySubject","Chemie")
247 {{/code}}
248
249 {{expand title="Beispiele für weitere Attribute ..."}}
250 {{info}}
251 Je nach System sind unterschiedliche Nutzerattribute konfigurierbar. Prüfen Sie deshalb vorher welche Benutzerattribute in Ihrer Plattform verfügbar sind.
252
253 Beispiele für Nutzerattribute:
254
255 * Nutzername: username
256 * E-Mail-Adresse: email
257 * Fachsemester: termsOfStudy
258 * Institution: institutionalName
259 * Matrikelnummer: institutionalUserIdentifier
260 * Standort: standort
261 * Studiengang: studySubject
262 * Studiengruppe: studyGroup
263 * Organisationseinheit: orgUnit
264 * Vorname: firstName
265 * Nachname: lastName
266 {{/info}}
267 {{/expand}}
268 )))
269 )))
270 |(((
271 Nur Personen aus der Organisationseinheit "Marketing" sehen den Kursbaustein.
272 )))|(((
273 (% class="content-wrapper" %)
274 (((
275 (% class="auto-cursor-target" %)
276 Tragen Sie im Tab Sichtbarkeit ein:
277
278 {{code language="text"}}
279 (getUserProperty("orgUnit") = "Marketing")
280 {{/code}}
281 )))
282 )))
283
284 === Auswertung Einschreibezeitpunkt ===
285
286 {{info}}
287 Einige der nachfolgenden Beispielregeln prüfen auf einen Kursbaustein Einschreibung. Dafür kann //getInitialEnrollmentDate// genutzt werden, wenn nur die erstmalige Einschreibung, unabhängig von einem späteren Austragen aus dem Kursbaustein, beachtet werden soll. Oder alternativ //getRecentEnrollmentDate, //wenn jede Einschreibung neu ausgewertet werden soll. Zur Vereinfachung wird in den folgenden Beispielen immer nur ein Szenario beschrieben.
288 {{/info}}
289
290 (% class="wrapped" %)
291 |(% style="width:438px" %)(((
292 Der Zugang zu einem Kursbaustein wird abhängig von einem konkreten **Zeitpunkt einer Einschreibung** möglich.
293
294 Kursteilnehmer, die sich vor dem 26. Mai 2020, 18:00 Uhr über einen Kursbaustein Einschreibung (Kursbaustein-ID "70323786958847") eingeschrieben haben, können den Kursbaustein nutzen.
295 )))|(% style="width:1073px" %)(((
296 (% class="content-wrapper" %)
297 (((
298 (% class="auto-cursor-target" %)
299 Tragen Sie im Tab Zugang ein:
300
301 {{code language="text"}}
302 getInitialEnrollmentDate("70323786958847") <= date("26.5.2020 18:00")
303
304 {{/code}}
305 )))
306 )))
307 |(% colspan="1" style="width:438px" %)(% colspan="1" %)
308 (((
309 (% class="content-wrapper" %)
310 (((
311 Jeder Kursteilnehmer kann **ab **einem **relativen Zeitpunkt**, z. B. erst 2 Stunden nach der Einschreibung (Kursbaustein-ID "70323786958847"), den Kursbaustein sehen.
312 )))
313 )))|(% colspan="1" style="width:1073px" %)(% colspan="1" %)
314 (((
315 (% class="content-wrapper" %)
316 (((
317 (% class="auto-cursor-target" %)
318 Tragen Sie im Tab Sichtbarkeit ein:
319
320 {{code language="text"}}
321 getInitialEnrollmentDate("70323786958847") + 2h < now
322 {{/code}}
323 )))
324 )))
325 |(% colspan="1" style="width:438px" %)(% colspan="1" %)
326 (((
327 (% class="content-wrapper" %)
328 (((
329 Jeder Kursteilnehmer kann nur **bis** zu einem **relativen Zeitpunkt**, z. B. nur für die ersten 2 Stunden nach der Einschreibung (Kursbaustein-ID "70323786958847"), den Kursbaustein sehen.
330 )))
331
332 {{note}}
333 Stellen Sie für die Nutzung dieser Regel sicher, dass ein übergeordneter Kursbaustein bereits die Sichtbarkeit auf die Lerngruppe einschränkt. Wenn Sie dies nicht tun und nur diese Regel nutzen, haben bspw. nicht eingeschriebene Nutzer und Gäste immer Zugang zu diesem Kursbaustein.
334 {{/note}}
335 )))|(% colspan="1" style="width:1073px" %)(% colspan="1" %)
336 (((
337 (% class="content-wrapper" %)
338 (((
339 (% class="auto-cursor-target" %)
340 Tragen Sie im Tab Sichtbarkeit ein:
341
342 {{code language="text"}}
343 getInitialEnrollmentDate("70323786958847") + 2h > now
344 {{/code}}
345 )))
346 )))
347 |(% style="width:438px" %)(((
348 (% class="content-wrapper" %)
349 (((
350 Jeder Kursteilnehmer kann den Kursbaustein nur **innerhalb **eines **relativen Zeitraumes **sehen, z. B. beginnend 2 Stunden nach der Einschreibung (Kursbaustein-ID "70323786958847") bis 5 Stunden nach der Einschreibung. Kursbetreuer sind von dieser Einschränkung ausgenommen.
351 )))
352 )))|(% style="width:1073px" %)(((
353 (% class="content-wrapper" %)
354 (((
355 (% class="auto-cursor-target" %)
356 Tragen Sie im Tab Sichtbarkeit ein:
357
358 {{code language="text"}}
359 (getInitialEnrollmentDate("101524102434663") + 2h < now and getInitialEnrollmentDate("101524102434663") + 5h > now ) or isCourseCoach() or isCourseAdministrator()
360 {{/code}}
361 )))
362 )))
363 |(% style="width:438px" %)(((
364 Jeder Kursteilnehmer kann nur während einer bestimmten **Zeitdauer** (während der ersten zwei Stunden des ersten Kursbesuchs) den Kursbaustein sehen.
365 )))|(% style="width:1073px" %)(((
366 (% class="content-wrapper" %)
367 (((
368 (% class="auto-cursor-target" %)
369 Tragen Sie im Tab Sichtbarkeit ein:
370
371 {{code language="text"}}
372 (getInitialCourseLaunchDate() >= never) or (getInitialCourseLaunchDate() + 2h > now)
373 {{/code}}
374 )))
375 )))
376 |(% style="width:438px" %)(((
377 Der Kursbaustein wird erst sichbar, wenn sich der Benutzer **seit mehr als 10 Minuten** im Kurs bewegt.
378 )))|(% style="width:1073px" %)(((
379 (% class="content-wrapper" %)
380 (((
381 (% class="auto-cursor-target" %)
382 Tragen Sie im Tab Sichtbarkeit ein:
383
384 {{code language="text"}}
385 (getRecentCourseLaunchDate() + 10min) > now
386 {{/code}}
387 )))
388 )))
389
390 == Expertenregeln mit spezifischen Kursbausteinen ==
391
392 {{info}}
393 In allen nachfolgenden Beispielen werden spezifische Kursbausteine genutzt.
394
395 Notieren Sie sich für die Nutzung dieser Regeln vorher die Kursbaustein-IDs der betreffenden Kursbausteine für Ihr Szenario und passen Sie diese in den Expertenregeln entsprechend an.
396 {{/info}}
397
398
399 === Auswertung der Versuchsanzahl ===
400
401 (% class="wrapped" %)
402 |(((
403 Der Kursbaustein wird sichtbar, sobald der betreffende Kursteilnehmer den Kursbaustein Test (Kursbaustein-ID "70323786958847") ein erstes Mal durchgeführt hat.
404 )))|(((
405 (% class="content-wrapper" %)
406 (((
407 (% class="auto-cursor-target" %)
408 Tragen Sie im Tab Sichtbarkeit ein:
409
410 {{code language="text"}}
411 getAttempts("70323786958847") > 0
412 {{/code}}
413 )))
414 )))
415 |(((
416 Nutzer sollen einen Kursbaustein nicht mehr sehen, sobald sie in einem Kursbaustein Aufgabe (Kursbaustein-ID "70323524635734") mehr als 3 Dateien in den Abgabeordner gelegt haben.
417 )))|(((
418 (% class="content-wrapper" %)
419 (((
420 (% class="auto-cursor-target" %)
421 Tragen Sie im Tab Sichtbarkeit ein:
422
423 {{code language="text"}}
424 getAttempts("70323524635734") <= 3
425 {{/code}}
426 )))
427 )))
428
429 === Auswertung von Bewertungsdaten anderer Kursbausteine ===
430
431 (% class="wrapped" %)
432 |(((
433 Der Kursbaustein ist sichtbar, sobald der Benutzer mindestens 10 Punkte im Test (Kursbaustein-ID "84692289655276") erreicht hat.
434 )))|(((
435 (% class="content-wrapper" %)
436 (((
437 (% class="auto-cursor-target" %)
438 Tragen Sie im Tab Sichtbarkeit ein:
439
440 {{code language="text"}}
441 getOnyxTestOutcome("84692289655276","SCORE") >= 10
442 {{/code}}
443 )))
444 )))
445 |(((
446 Der Kursbaustein ist sichtbar, sobald der Nutzer den Test (Kursbaustein-ID "84389429397045") bestanden hat.
447 )))|(((
448 (% class="content-wrapper" %)
449 (((
450 (% class="auto-cursor-target" %)
451 Tragen Sie im Tab Sichtbarkeit ein:
452
453 {{code language="text"}}
454 getOnyxTestOutcomeZK("84389429397045","PASS") ="true"
455 {{/code}}
456 )))
457 )))
458 |(((
459 Der Kursbaustein ist sichtbar, wenn die Note des Nutzers für den angegebenen Baustein (Kursbaustein-ID "84692289655276") besser als 4 ist.
460 )))|(((
461 (% class="content-wrapper" %)
462 (((
463 Tragen Sie im Tab Sichtbarkeit ein:
464
465 {{code language="text"}}
466 getMark("84692289655276") < 4
467 {{/code}}
468 )))
469 )))
470 |(((
471 Der Kursbaustein ist sichtbar, wenn der Nutzer den angegebenen Kursbaustein (Kursbaustein-ID "69742969114730") erledigt hat (Kursfortschritt).
472 )))|(((
473 (% class="content-wrapper" %)
474 (((
475 Tragen Sie im Tab Sichtbarkeit ein:
476
477 {{code language="text"}}
478 getProgress("69742969114730")>=100
479 {{/code}}
480 )))
481 )))
482
483 {{info}}
484 Die Umsetzung eines weiteren Beispiels zur Nutzung von Expertenregeln wird auf der Seite [[Lernwegsteuerung nach Testergebnis>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Leitfäden.Lernwegsteuerung nach Testergebnis.WebHome]] erläutert.
485 {{/info}}
486
487 === Steuerung auf Basis von Ausgabevariablen eines Tests (ONYX) ===
488
489 Werden in einem Kursbaustein Test globale Testvariablen genutzt, können diese ebenfalls zur Sichtbarkeits- und Zugangssteuerung verwendet werden.
490
491 {{info}}
492 Die verfügbaren Testvariablen sind im entsprechenden Kursbaustein Test im Tab Test-Konfiguration über den Link **Ausgabevariablen dieser Ressource** einsehbar. Neben Sichtbarkeits- und Zugriffsregeln (Expertensyntax) können sie ebenfalls als [[Platzhalter in Zertifikatstemplates>>url:https://www.bps-system.de/help/display/LMS/Zertifikate||shape="rect"]] genutzt werden.
493
494 [[image:attach:Kurseditor - Ausgabevariablen_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
495 {{/info}}
496
497
498 (% class="wrapped" %)
499 |(((
500 Der Kursbaustein ist sichtbar, wenn der Nutzer im angegebenen Kursbaustein Test (Kursbaustein-ID "69742969114730") für die Testvariable "S1_max" mehr als den Wert 10 erreicht hat.
501 )))|(((
502 (% class="content-wrapper" %)
503 (((
504 Tragen Sie im Tab Sichtbarkeit ein:
505
506 {{code language="text"}}
507 getOnyxTestOutcome("84692289655276","S1_max") > 10
508 {{/code}}
509 )))
510 )))
511 |(% colspan="1" %)(% colspan="1" %)
512 (((
513 Der Kursbaustein ist sichtbar, wenn der Nutzer im angegebenen Kursbaustein Test (Kursbaustein-ID "69742969114730") für die Testvariable "feedbackE" genau den Wert "Wiederholen" hat.
514 )))|(% colspan="1" %)(% colspan="1" %)
515 (((
516 (% class="content-wrapper" %)
517 (((
518 Tragen Sie im Tab Sichtbarkeit ein:
519
520 {{code language="text"}}
521 getOnyxTestOutcome("84692289655276","feedbackE")="Wiederholen"
522 {{/code}}
523 )))
524 )))
525
526 === Punktevergabe oder Bestandenstatus automatisch setzen ===
527
528 {{info}}
529 Diese Regeln können in einem **Kursbaustein Struktur **im** Tab Bewertung** im jeweils passenden Eingabefeld gesetzt werden.
530
531 [[image:attach:Kurseditor - Expertenregeln zur Bewertung_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
532 {{/info}}
533
534 (% class="wrapped" %)
535 |(% style="width:297px" %)(((
536 **Automatische Punktevergabe:**
537
538 Für einen Kursbaustein Struktur sollen automatisch 10 Punkte vergeben werden, wenn einer von drei Kursbausteinen Test (Kursbaustein-IDs "69742969114730", "69742969115733" oder "69742969118009") bestanden wurde. Ist das nicht der Fall, sollen automatisch 0 Punkte für den Strukturbaustein gesetzt werden.
539 )))|(% style="width:849px" %)(((
540 (% class="content-wrapper" %)
541 (((
542 (% class="auto-cursor-target" %)
543 Diese Regel wird im Abschnitt **Punkte verarbeiten** gesetzt.
544
545 {{code language="text"}}
546 getPassed("69742969114730") or getPassed("69742969115733") or getPassed("69742969118009")) * 10
547 {{/code}}
548 )))
549 )))
550 |(% style="width:297px" %)(((
551 **Automatisch Status Bestanden setzen:**
552
553 Ein Kursbaustein Struktur soll automatisch als bestanden angezeigt werden, wenn in allen Kursbausteinen Test (Kursbaustein-IDs "69742969114730", "69742969115733" oder "69742969118009") zusammen mindestens 140 Punkte erzielt wurden oder wenn für den Kursbaustein Bewertung (ID "69978845384688") manuell ein "Bestanden" gesetzt wurde.
554 )))|(% style="width:849px" %)(((
555 (% class="content-wrapper" %)
556 (((
557 (% class="auto-cursor-target" %)
558 Diese Regel wird im Abschnitt **Bestanden wenn** gesetzt.
559
560 {{code language="text"}}
561 (getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 or getPassed("69978845384688")
562 {{/code}}
563 )))
564 )))