Zuletzt geändert von Carina Enke am 15.01.2024

Zeige letzte Bearbeiter
1 {{layout}}
2 {{layout-section ac:type="two_right_sidebar"}}
3 {{layout-cell}}
4 (% class="auto-cursor-target" %)
5 Mit Expertenregeln können Sie den Einschreibezeitpunkt auswerten und so die Sichtbarkeit und den Zugang zu Kursabschnitten steuern. Nutzen Sie dafür die Expertenregeln **getInitialEnrollmentDate, getRecentEnrollmentDate** und **getInitialCourseLaunchDate.**
6
7 (% class="box infomessage" %)
8 (((
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)>>url:https://www.bps-system.de/help/display/LMSintern/.Freigabe+innerhalb+von+Kursen+Sichtbarkeit+und+Zugang+v13.3]].
10 )))
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 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.
21
22 {{info}}
23 (% class="auto-cursor-target" %)
24 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. Alternativ ist getRecentEnrollmentDate möglich//, //wenn jede Einschreibung neu ausgewertet werden soll. Zur Vereinfachung wird in den folgenden Beispielen immer nur ein Szenario beschrieben.
25 {{/info}}
26
27 (% class="wrapped" %)
28 |=(% colspan="1" %)(% colspan="1" %)
29 (((
30 Syntax allgemein
31 )))|=(% colspan="1" %)(% colspan="1" %)
32 (((
33 Beispiel einer Expertenregel
34 )))|=(% colspan="1" %)(% colspan="1" %)
35 (((
36 Ergebnis der Regel
37 )))
38 |(% rowspan="4" %)(% rowspan="4" %)
39 (((
40 //getInitialEnrollmentDate("//[integer]//")//
41 )))|(% colspan="1" %)(% colspan="1" %)
42 (((
43 getInitialEnrollmentDate("70323786958847") <= date("26.5.2020 18:00")
44 )))|(((
45 Der Zugang zu einem Kursbaustein wird abhängig von einem konkreten **Zeitpunkt einer Einschreibung** möglich.
46
47 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.
48 )))
49 |(% colspan="1" %)(% colspan="1" %)
50 (((
51 getInitialEnrollmentDate("70323786958847") + 2h < now
52 )))|(% colspan="1" %)(% colspan="1" %)
53 (((
54 (% class="content-wrapper" %)
55 (((
56 Jeder Kursteilnehmer kann **ab **einem **relativen Zeitpunkt**, z. B. erst 2 Stunden nach der Einschreibung (Kursbaustein-ID "70323786958847"), den Kursbaustein sehen.
57 )))
58 )))
59 |(% colspan="1" %)(% colspan="1" %)
60 (((
61 getInitialEnrollmentDate("70323786958847") + 2h > now
62 )))|(% colspan="1" %)(% colspan="1" %)
63 (((
64 (% class="content-wrapper" %)
65 (((
66 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.
67
68
69 )))
70
71 {{note}}
72 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.
73 {{/note}}
74 )))
75 |(% colspan="1" %)(% colspan="1" %)
76 (((
77 (getInitialEnrollmentDate("101524102434663") + 2h < now and getInitialEnrollmentDate("101524102434663") + 5h > now ) or isCourseCoach() or isCourseAdministrator()
78 )))|(((
79 (% class="content-wrapper" %)
80 (((
81 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.
82 )))
83 )))
84 |(% colspan="1" %)(% colspan="1" %)
85 (((
86 //getInitialCourseLaunchDate()//
87 )))|(% colspan="1" %)(% colspan="1" %)
88 (((
89 (getInitialCourseLaunchDate() >= never) or (getInitialCourseLaunchDate() + 2h > now)
90 )))|(((
91 Jeder Kursteilnehmer kann nur während einer bestimmten **Zeitdauer** (während der ersten zwei Stunden des ersten Kursbesuchs) den Kursbaustein sehen.
92 )))
93 |(% colspan="1" %)(% colspan="1" %)
94 (((
95 //getInitialRecentCourseLaunchDate()//
96 )))|(% colspan="1" %)(% colspan="1" %)
97 (((
98 (getRecentCourseLaunchDate() + 10min) > now
99 )))|(((
100 Der Kursbaustein wird erst sichbar, wenn sich der Benutzer **seit mehr als 10 Minuten** im Kurs bewegt.
101 )))
102 {{/layout-cell}}
103 {{/layout-section}}
104
105 {{layout-section ac:type="single"}}
106 {{layout-cell}}
107 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||rel="nofollow" shape="rect"]].
108 {{/layout-cell}}
109 {{/layout-section}}
110 {{/layout}}