Zuletzt geändert von Carina Enke am 20.03.2024

Zeige letzte Bearbeiter
1 {{layout}}
2 {{layout-section ac:type="two_right_sidebar"}}
3 {{layout-cell}}
4 Mit Expertenregeln können Sie Bewertungsdaten eines (bewertbaren) Kursbausteins auswerten und so beispielsweise die Sichtbarkeit und den Zugang zu anderen Kursabschnitten steuern. Nutzen Sie dafür die Expertenregeln **getScore**, **getPassed**, **getMark** oder **getProgress**. Ein weiterer Einsatzbereich dieser Regeln ist die Zusammenfassung und Gewichtung von Bewertungsdaten im Kursbaustein Struktur.
5
6 Möglich ist auch die Übergabe der Bewertungsdaten an einen Onyx-Testversuch. Weitere Informationen dazu finden Sie im Abschnitt [[KB Test - Variablen>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kursbausteine.Test.KB Test Konfiguration.KB Test - Variablen.WebHome]] zum Kursbaustein Test.
7
8 {{info}}
9 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. Den Unterschied von Sichtbarkeit und Zugang erläutert die Seite [[Freigabe innerhalb von Kursen (Sichtbarkeit und Zugang)>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kurs.Freigabe von Kursen und Kursinhalten.Freigabe innerhalb von Kursen Sichtbarkeit und Zugang.WebHome||shape="rect"]].
10 {{/info}}
11 {{/layout-cell}}
12
13 {{layout-cell}}
14
15 {{/layout-cell}}
16 {{/layout-section}}
17
18 {{layout-section ac:type="single"}}
19 {{layout-cell}}
20 {{info}}
21 In allen nachfolgenden Beispielen werden spezifische Kursbausteine genutzt. 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.
22 {{/info}}
23
24 (% class="relative-table wrapped" style="width:100.0%" %)
25 |=(((
26 Syntax allgemein
27 )))|=(((
28 Beispiel einer Expertenregel
29 )))|=(((
30 Ergebnis der Regel
31 )))
32 |(((
33 //getScore("(% class="error" %)[KB-ID](%%)") //
34 )))|(((
35 getScore("84692289655276") >= 10
36 )))|(((
37 Im Tab Sichtbarkeit genutzt ist der Kursbaustein sichtbar, sobald der Benutzer mindestens 10 Punkte im Test (Kursbaustein-ID "84692289655276") erreicht hat.
38 )))
39 |(((
40 //getPassed("(% class="error" %)[KB-ID](%%)") //
41 )))|(((
42 getPassed("84389429397045")
43 )))|(((
44 Bei Eintrag im Tab Sichtbarkeit ist der Kursbaustein sichtbar, sobald der Nutzer den Test (Kursbaustein-ID "84389429397045") bestanden hat.
45 )))
46 |(((
47 //getMark("(% class="error" %)[KB-ID](%%)")//
48 )))|(((
49 getAttempts("84692289655276") > 0 & getMark("84692289655276") < 4
50 )))|(((
51 Bei Eintrag im Tab Sichtbarkeit ist der Kursbaustein sichtbar, wenn der Nutzer mindestens einen Versuch durchgeführt hat und die Note des Nutzers für den angegebenen Baustein (Kursbaustein-ID "84692289655276") besser als 4 ist.
52 )))
53 | |getMark("84692289655276")*0.5 + getMark("84692289655273")*0.4 + getMark("84389429397045")*0.1|Bei Nutzung im Kursbaustein Struktur lässt sich so die Note des Strukturbausteins auf Basis einer Gewichtung von Noten anderer Bausteine bestimmen. Im Beipiel geht der erste Kursbaustein zu 50%, der zweite zu 40% und der dritte zu 10% in die Note des Strukturbausteins ein.
54 |(((
55 //getProgress("(% class="error" %)[KB-ID](%%)") //
56 )))|(((
57 getProgress("69742969114730")>=100
58 )))|(((
59 Bei Eintrag im Tab Zugang ist der Kursbaustein ist zugänglich, wenn der Nutzer den angegebenen Kursbaustein (Kursbaustein-ID "69742969114730") erledigt hat (Kursfortschritt).
60 )))
61
62 (% class="auto-cursor-target" %)
63 Erstellen Sie weitere Regeln mit Hilfe Expertensyntax. Eine tabellarische Übersicht bietet die Seite [[Expertensyntax>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kurs.Freigabe von Kursen und Kursinhalten.Expertenmodus zur Freigabe innerhalb von Kursen.Expertensyntax.WebHome]].
64 {{/layout-cell}}
65 {{/layout-section}}
66
67 {{layout-section ac:type="single"}}
68 {{layout-cell}}
69 {{info}}
70 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.
71 {{/info}}
72 {{/layout-cell}}
73 {{/layout-section}}
74 {{/layout}}