Änderungen von Dokument Expertenmodus

Zuletzt geändert von Carina Enke am 26.11.2025

Von Version 103.1
bearbeitet von Carina Enke
am 09.06.2020
Änderungskommentar: Mittels Scroll Versions veröffentlicht aus dem Bereich LMSintern und Version 12.3.5.
Auf Version 88.1
bearbeitet von Carina Enke
am 24.09.2021
Änderungskommentar: Mittels Scroll Versions veröffentlicht aus dem Bereich LMSintern und Version 13.3.

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -11,7 +11,7 @@
11 11  **Verwendungsbeispiele für Expertenregeln
12 12  **
13 13  
14 -Nachfolgend sind Beispiele aufgeführt, die Ihnen zeigen, wie Sie den Expertenregeln verwenden können.
14 +Nachfolgend sind Beispiele aufgeführt, die Ihnen zeigen, wie Sie die Expertenregeln verwenden können.
15 15  
16 16  \\
17 17  
... ... @@ -18,7 +18,7 @@
18 18  (% class="auto-cursor-target" %)
19 19  **Typische Anwendungsbeispiele**
20 20  
21 -{{expand title="In einem öffentlichen Kurs einzelne Inhalte nur für registierte Nutzer sichtbar schalten ..."}}
21 +{{expand title="In einem öffentlichen Kurs einzelne Inhalte nur für registrierte Nutzer sichtbar schalten ..."}}
22 22  Sie wollen Inhalte in einem öffentlichen Kurs vor Gästen verbergen? Tragen Sie im Tab Sichtbarkeit des betreffenden Kursbausteins bei Expertenmodus in das Textfeld nachfolgenden Inhalt ein. Damit wird der Kursbaustein in einem öffentlich zugänglichen Kurs für nicht registrierte Gastnutzer angezeigt.
23 23  
24 24  {{code}}
... ... @@ -47,13 +47,8 @@
47 47  |=(((
48 48  Ansicht als Gastnutzer
49 49  )))|(((
50 -[[image:attach:Kurseditor - Konfiguration nicht für Gäste_de.png]]\\
51 -
52 -(% class="content-wrapper" %)
53 -(((
54 -\\
50 +[[image:attach:Kurseditor - Konfiguration nicht für Gäste_de.png]]
55 55  )))
56 -)))
57 57  |=(% colspan="1" %)(% colspan="1" %)
58 58  (((
59 59  Ansicht als Kursverantwortlicher
... ... @@ -67,7 +67,7 @@
67 67  {{/expand}}
68 68  
69 69  {{expand title="In einem öffentlichen Kurs einzelne Inhalte nur für Gäste sichtbar schalten ..."}}
70 -Sie wollen Inhalte in einem öffentlichen Kurs ausschließlich Gästen und Kursverantwortlichen anzeigen? Tragen Sie im Tab Sichtbarkeit des betreffenden Kursbausteins bei Expertenmodus in das Textfeld nachfolgenden Inhalt ein. Damit wird der Kursbaustein in einem öffentlich zugänglichen Kurs nur Gastnutzer und Kursverantwortlichen angezeigt.
65 +Sie wollen Inhalte in einem öffentlichen Kurs ausschließlich Gästen und Kursverantwortlichen anzeigen? Tragen Sie im Tab Sichtbarkeit des betreffenden Kursbausteins bei Expertenmodus in das Textfeld nachfolgenden Inhalt ein. Damit wird der Kursbaustein in einem öffentlich zugänglichen Kurs nur Gastnutzern und Kursverantwortlichen angezeigt.
71 71  
72 72  {{code}}
73 73  isGuest(0)=true |isCourseAdministrator(0)
... ... @@ -79,7 +79,7 @@
79 79  )))|(((
80 80  (% class="content-wrapper" %)
81 81  (((
82 -[[image:attach:Kurseditor - Konfiguration nur registrierte Nutzer_de.png]]
77 +[[image:attach:Kurseditor - Konfiguration nur ste und Kursverantwortliche_de.png]]
83 83  )))
84 84  )))
85 85  |=(% colspan="1" %)(% colspan="1" %)
... ... @@ -95,13 +95,8 @@
95 95  |=(((
96 96  Ansicht als Gastnutzer
97 97  )))|(((
98 -[[image:attach:Kursrun - Ansicht nur Gäste_de.png]]\\
99 -
100 -(% class="content-wrapper" %)
101 -(((
102 -\\
93 +[[image:attach:Kursrun - Ansicht nur Gäste_de.png]]
103 103  )))
104 -)))
105 105  |=(% colspan="1" %)(% colspan="1" %)
106 106  (((
107 107  Ansicht als Kursverantwortlicher
... ... @@ -119,7 +119,7 @@
119 119  {{layout-section ac:type="single"}}
120 120  {{layout-cell}}
121 121  {{expand title="Kursinhalte nach Testergebnis freigeben ..."}}
122 -Sie wollen Inhalte in Abhängigkeit eines Tests freigeben? Dieses Umsetzung dieses Szenarios wird auf der Seite [[doc:Lernwegsteuerung nach Testergebnis]] erläutert.
112 +Sie wollen Inhalte in Abhängigkeit eines Tests freigeben? Die Umsetzung dieses Szenarios wird auf der Seite [[doc:Lernwegsteuerung nach Testergebnis]] erläutert.
123 123  {{/expand}}
124 124  {{/layout-cell}}
125 125  {{/layout-section}}
... ... @@ -127,16 +127,14 @@
127 127  {{layout-section ac:type="single"}}
128 128  {{layout-cell}}
129 129  {{expand title="Weitere Anwendungsbeispiele für Expertenregeln ..."}}
130 -\\
131 -
132 132  {{info}}
133 133  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.
134 -Für OPAL Nutzer enthält die Seite [[Übersicht der OPAL-Shibboleth-Attribute>>url:https://bildungsportal.sachsen.de/help/attribute-opal_de.html||shape="rect"]] alle aktuell verwendbaren institutionsspezifischen Attribute sächsischer Institutionen.
122 +Für OPAL-Nutzer enthält die Seite [[Übersicht der OPAL-Shibboleth-Attribute>>url:https://bildungsportal.sachsen.de/help/attribute-opal_de.html||shape="rect"]] alle aktuell verwendbaren institutionsspezifischen Attribute sächsischer Institutionen.
135 135  {{/info}}
136 136  
137 137  (% class="wrapped" %)
138 138  |=(((
139 -Beispiele für Regeln in den Tabs //«Sichtbarkeit»//, //«Zugang»// und //«Punkte»// (Struktur-Baustein)
127 +Beispiele für Regeln in den Tabs //«//Sichtbarkeit//»//, //«//Zugang//»// und //«//Punkte//»// (Struktur-Baustein)
140 140  )))|=(((
141 141  Auswirkungen
142 142  )))
... ... @@ -154,27 +154,27 @@
154 154  isGuest(0)=false
155 155  )))|(% colspan="1" %)(% colspan="1" %)
156 156  (((
157 -Eingetragen im Tab Sichtbarkeit sehen Gäste sehen den Kursbaustein nicht. Eingetragen im Tab Zugang haben Gäste keinen Zugang zu den Inhalten des Kursbausteins.
145 +Eingetragen im Tab Sichtbarkeit sehen Gäste den Kursbaustein nicht. Eingetragen im Tab Zugang haben Gäste keinen Zugang zu den Inhalten des Kursbausteins.
158 158  )))
159 159  |(((
160 160  inLearningGroup("Anfänger") = 0
161 161  )))|(((
162 -Mit Ausnahme der Gruppe //«Anfänger»// ist der Kursbaustein für alle Kursteilnehmer sichtbar.
150 +Mit Ausnahme der Gruppe //«//Anfänger//»// ist der Kursbaustein für alle Kursteilnehmer sichtbar.
163 163  )))
164 164  |(((
165 165  (now >= date("22.03.2017 12:00")) & (now <= date("23.08.2017 18:00")) | inLearningGroup("Betreuer")
166 166  )))|(((
167 -Der Kursbaustein ist zwischen dem 22.03.2017 und 23.08.2017 für alle Kursteilnehmer sichtbar, während er für Mitglieder der Lerngruppe //«Betreuer»// jederzeit sichtbar ist.
155 +Der Kursbaustein ist zwischen dem 22.03.2017 und 23.08.2017 für alle Kursteilnehmer sichtbar, während er für Mitglieder der Lerngruppe //«//Betreuer//»// jederzeit sichtbar ist.
168 168  )))
169 169  |(((
170 170  (now >= date("03.09.2017 00:00")) & (now <= date("13.10.2017 00:00")) & inRightGroup("Assessoren")| isUser("autor")
171 171  )))|(((
172 -Der Kursbaustein ist zwischen dem 03.09.2017 und 13.10.2017 für alle Kursteilnehmer der Rechtegruppe //«Assessoren»// sichtbar, während er für die Person mit dem Benutzernamen //«autor»// jederzeit sichtbar ist.
160 +Der Kursbaustein ist zwischen dem 03.09.2017 und 13.10.2017 für alle Kursteilnehmer der Rechtegruppe //«//Assessoren//»// sichtbar, während er für die Person mit dem Benutzernamen //«//autor//»// jederzeit sichtbar ist.
173 173  )))
174 174  |(((
175 175  isInAttribute("surname","Mue")
176 176  )))|(((
177 -Gibt TRUE für alle Personen, deren Attribut //surname// die Buchstabenfolge "Mue" enthält. Gibt z.B. TRUE für den Wert "Mueller" oder "Muehlebacher" zurück.
165 +Gibt TRUE für alle Personen, deren Attribut //«//surname//»// die Buchstabenfolge "Mue" enthält. Gibt z. B. TRUE für den Wert "Mueller" oder "Muehlebacher" zurück.
178 178  )))
179 179  |(% colspan="1" %)(% colspan="1" %)
180 180  (((
... ... @@ -181,7 +181,7 @@
181 181  (getUserProperty("orgUnit") = "Marketing")
182 182  )))|(% colspan="1" %)(% colspan="1" %)
183 183  (((
184 -Prüft ob eine Person in der Organisationseinheit "Marketing" ist. Dies ist sinnvoll z.B. wenn die Daten automatisiert aus LDAP übernommen werden.
172 +Prüft, ob eine Person in der Organisationseinheit "Marketing" ist. Dies ist zum Beispiel sinnvoll, wenn die Daten automatisiert aus LDAP übernommen werden.
185 185  )))
186 186  |(% colspan="1" %)(% colspan="1" %)
187 187  (((
... ... @@ -188,7 +188,7 @@
188 188  (getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10
189 189  )))|(% colspan="1" %)(% colspan="1" %)
190 190  (((
191 -Diese Regel wird im Tab //«Punkte»// -> //«Punkte verarbeiten»// des Bausteins //Struktur// gesetzt. Der Baustein //Struktur// zeigt 10 Punkte, wenn einer der Tests (Kursbaustein-IDs "69742969114730", "69742969115733" oder "69742969118009") bestanden wurde, sonst 0 Punkte.
179 +Diese Regel wird im Tab //«//Punkte//»// -> //«//Punkte verarbeiten//»// des Bausteins Struktur gesetzt. Der Baustein Struktur zeigt 10 Punkte, wenn einer der Tests (Kursbaustein-IDs "69742969114730", "69742969115733" oder "69742969118009") bestanden wurde, sonst 0 Punkte.
192 192  )))
193 193  |(% colspan="1" %)(% colspan="1" %)
194 194  (((
... ... @@ -195,7 +195,7 @@
195 195  (getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688")
196 196  )))|(% colspan="1" %)(% colspan="1" %)
197 197  (((
198 -Diese Regel wird im Tab //«Punkte»// -> //«Bestanden wenn»// des Bausteins //Struktur// gesetzt. Der Baustein //Struktur// zeigt ein //«Bestanden»//, wenn in allen Tests zusammen minimal 140 Punkte erzielt werden oder wenn manuell ein //«Bestanden»// gesetzt wird (Kursbaustein //Bewertung// mit ID "69978845384688").
186 +Diese Regel wird im Tab //«//Punkte//»// -> //«//Bestanden wenn//»// des Bausteins Struktur gesetzt. Der Baustein Struktur zeigt ein //«//Bestanden//»//, wenn in allen Tests zusammen minimal 140 Punkte erzielt werden oder wenn manuell ein //«//Bestanden//»// gesetzt wird (Kursbaustein Bewertung mit ID "69978845384688").
199 199  )))
200 200  |(% colspan="1" %)(% colspan="1" %)
201 201  (((
... ... @@ -209,7 +209,7 @@
209 209  getAttempts("70323524635734") <= 3
210 210  )))|(% colspan="1" %)(% colspan="1" %)
211 211  (((
212 -Gibt FALSE zurück, sobald der betreffende Kursteilnehmer mehr als 3 Dateien in den Abgabeordner des Kursbaustein //Aufgabe// gelegt hat.
200 +Gibt FALSE zurück, sobald der betreffende Kursteilnehmer mehr als 3 Dateien in den Abgabeordner des Kursbausteins Aufgabe gelegt hat.
213 213  )))
214 214  |(% colspan="1" %)(% colspan="1" %)
215 215  (((
... ... @@ -216,7 +216,7 @@
216 216  getInitialEnrollmentDate("70323786958847") <= date("26.5.2017 18:00")
217 217  )))|(% colspan="1" %)(% colspan="1" %)
218 218  (((
219 -Gibt TRUE für diejenigen Kursteilnehmer zurück, die sich vor 18 Uhr des 26. Mai 2017 über den Kursbaustein //Einschreibung// mit spezifizierter ID in eine zur Auswahl stehende Gruppe eingeschrieben haben.
207 +Gibt TRUE für diejenigen Kursteilnehmer zurück, die sich vor 18 Uhr des 26. Mai 2017 über den Kursbaustein Einschreibung mit spezifizierter ID in eine zur Auswahl stehende Gruppe eingeschrieben haben.
220 220  )))
221 221  |(% colspan="1" %)(% colspan="1" %)
222 222  (((
... ... @@ -223,7 +223,7 @@
223 223  getInitialEnrollmentDate("70323786958847") + 2h > now
224 224  )))|(% colspan="1" %)(% colspan="1" %)
225 225  (((
226 -Gibt TRUE während zwei Stunden ab Einschreibezeitpunkt für diejenigen Kursteilnehmer, die sich über den Kursbaustein //Einschreibung// mit spezifizierter ID in eine zur Auswahl stehende Gruppe eingeschrieben haben. So kann abgebildet werden, dass jeder Kursteilnehmer nur während einer bestimmten Zeitdauer z.B. ein Skript bearbeiten kann.
214 +Gibt TRUE während zwei Stunden ab Einschreibezeitpunkt für diejenigen Kursteilnehmer zurück, die sich über den Kursbaustein Einschreibung mit spezifizierter ID in eine zur Auswahl stehende Gruppe eingeschrieben haben. So kann abgebildet werden, dass jeder Kursteilnehmer nur während einer bestimmten Zeitdauer z. B. ein Skript bearbeiten kann.
227 227  )))
228 228  |(% colspan="1" %)(% colspan="1" %)
229 229  (((
... ... @@ -280,7 +280,8 @@
280 280  (% class="auto-cursor-target" %)
281 281  **Expertnsyntax**
282 282  
283 -{{expand title="Übersicht der verfügbaren Expertensyntax ..."}}(% class="wrapped" %)
271 +{{expand title="Übersicht der verfügbaren Expertensyntax ..."}}
272 +(% class="wrapped" %)
284 284  |=(((
285 285  Typ
286 286  )))|=(((
... ... @@ -396,7 +396,7 @@
396 396  //getNumberOfEnrollments("//[string1]*//")//
397 397  )))|(% colspan="1" %)(% colspan="1" %)
398 398  (((
399 -Gibt TRUE, wenn die konfigurierte Anzahl der Lerngruppenmitgliedschaften im Lernbereich (string1) erreicht ist.
388 +Gibt TRUE zurück, wenn die konfigurierte Anzahl der Lerngruppenmitgliedschaften im Lernbereich (string1) erreicht ist.
400 400  )))
401 401  |(% colspan="1" %)(% colspan="1" %)
402 402  (((
... ... @@ -417,7 +417,7 @@
417 417  //isCourseCoach(0)//
418 418  )))|(% colspan="1" %)(% colspan="1" %)
419 419  (((
420 -Gibt TRUE für alle Benutzer, die eine Lerngruppe betreuen zurück.
409 +Gibt TRUE für alle Benutzer zurück, die eine Lerngruppe betreuen.
421 421  )))
422 422  |(% colspan="1" %)(% colspan="1" %)
423 423  (((
... ... @@ -424,7 +424,7 @@
424 424  //isGuest(0)//
425 425  )))|(% colspan="1" %)(% colspan="1" %)
426 426  (((
427 -Gibt TRUE für alle Benutzer, die OPAL als Gäste besuchen zurück.
416 +Gibt TRUE für alle Benutzer zurück, die OPAL als Gäste besuchen.
428 428  )))
429 429  |(% colspan="1" %)(% colspan="1" %)
430 430  (((
... ... @@ -431,7 +431,7 @@
431 431  //isExternalUser(0)//
432 432  )))|(% colspan="1" %)(% colspan="1" %)
433 433  (((
434 -Gibt TRUE für alle, die OPAL als externe Benutzer verwenden zurück.
423 +Gibt TRUE für alle zurück, die OPAL als externe Benutzer verwenden.
435 435  )))
436 436  |(% colspan="1" %)(% colspan="1" %)
437 437  (((
... ... @@ -438,7 +438,7 @@
438 438  //hasAttribute("//[AttrName]//","//[string]//")//
439 439  )))|(% colspan="1" %)(% colspan="1" %)
440 440  (((
441 -Gibt TRUE, wenn [string] dem Wert des AAI-Attributes [AttrName] des jeweiligen Benutzers entspricht.
430 +Gibt TRUE zurück, wenn [string] dem Wert des AAI-Attributs [AttrName] des jeweiligen Benutzers entspricht.
442 442  )))
443 443  |(% colspan="1" %)(% colspan="1" %)
444 444  (((
... ... @@ -445,7 +445,7 @@
445 445  //isInAttribute("//[AttrName]//","//[substring]//")//
446 446  )))|(% colspan="1" %)(% colspan="1" %)
447 447  (((
448 -Gibt TRUE, wenn [substring] einem Teil des Wertes des AAI-Attributs [AttrName] des jeweiligen Benutzers entspricht.
437 +Gibt TRUE zurück, wenn [substring] einem Teil des Wertes des AAI-Attributs [AttrName] des jeweiligen Benutzers entspricht.
449 449  )))
450 450  |(% colspan="1" %)(% colspan="1" %)
451 451  (((
... ... @@ -452,7 +452,7 @@
452 452  //getUserProperty("//[string]//")//
453 453  )))|(% colspan="1" %)(% colspan="1" %)
454 454  (((
455 -Liefert die angegebene Benutzer-Eigenschaft des ausführenden Nutzers zurück.
444 +Gibt die angegebene Benutzer-Eigenschaft des ausführenden Nutzers zurück.
456 456  )))
457 457  |(% colspan="1" %)(% colspan="1" %)
458 458  (((
... ... @@ -466,7 +466,7 @@
466 466  //getScore("//[integer]//")//
467 467  )))|(% colspan="1" %)(% colspan="1" %)
468 468  (((
469 -Gibt vom Kursbaustein mit spezifizierter ID die Anzahl Punkte zurück.
458 +Gibt vom Kursbaustein mit spezifizierter ID die Anzahl der Punkte zurück.
470 470  )))
471 471  |(% colspan="1" %)(% colspan="1" %)
472 472  (((
... ... @@ -473,7 +473,7 @@
473 473  //getAttempts("//[integer]//")//
474 474  )))|(% colspan="1" %)(% colspan="1" %)
475 475  (((
476 -Gibt vom Kursbaustein mit spezifizierter ID die Anzahl abgeschlossener Versuche zurück. Kann auf Kursbausteine vom Typ //Test//, //Selbsttest//, //Fragebogen// (mögliche Rückgabewerte 0 oder 1) und //Aufgabe// (Rückgabewert = Anzahl abgegebener Dateien) angewendet werden.
465 +Gibt vom Kursbaustein mit spezifizierter ID die Anzahl abgeschlossener Versuche zurück. Kann auf Kursbausteine vom Typ Test, Selbsttest, Fragebogen (mögliche Rückgabewerte 0 oder 1) und Aufgabe (Rückgabewert = Anzahl abgegebener Dateien) angewandt werden.
477 477  )))
478 478  |(% colspan="1" %)(% colspan="1" %)
479 479  (((
... ... @@ -480,7 +480,7 @@
480 480  //getInitialEnrollmentDate("//[integer]//")//
481 481  )))|(% colspan="1" %)(% colspan="1" %)
482 482  (((
483 -Gibt vom Kursbaustein //Einschreibung// mit spezifizierter ID das Datum des erstmaligen Einschreibens des betreffenden Kursteilnehmers zurück.
472 +Gibt vom Kursbaustein Einschreibung mit spezifizierter ID das Datum des erstmaligen Einschreibens des betreffenden Kursteilnehmers zurück.
484 484  )))
485 485  |(% colspan="1" %)(% colspan="1" %)
486 486  (((
... ... @@ -487,7 +487,7 @@
487 487  //getRecentEnrollmentDate("//[integer]//")//
488 488  )))|(% colspan="1" %)(% colspan="1" %)
489 489  (((
490 -Gibt vom Kursbaustein //Einschreibung// mit spezifizierter ID das Datum des letzten Einschreibens des betreffenden Kursteilnehmers zurück.
479 +Gibt vom Kursbaustein Einschreibung mit spezifizierter ID das Datum des letzten Einschreibens des betreffenden Kursteilnehmers zurück.
491 491  )))
492 492  |(% colspan="1" %)(% colspan="1" %)
493 493  (((
... ... @@ -515,7 +515,7 @@
515 515  //getScoreWithCourseId("//[integer-1]//","//[integer-2]//")//
516 516  )))|(% colspan="1" %)(% colspan="1" %)
517 517  (((
518 -Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] die Anzahl Punkte zurück.
507 +Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] die Anzahl der Punkte zurück.
519 519  )))
520 520  |(% colspan="1" %)(% colspan="1" %)
521 521  (((
... ... @@ -529,7 +529,7 @@
529 529  //hasEvaluationCompleted("//KB-ID//")//
530 530  )))|(% colspan="1" %)(% colspan="1" %)
531 531  (((
532 -Gibt TRUE für alle Benutzer die den angegebenen Kursbaustein erfolgreich beendeten.
521 +Gibt TRUE für alle Benutzer zurück, die den angegebenen Kursbaustein erfolgreich beendet haben.
533 533  )))
534 534  |(% colspan="1" %)(% colspan="1" %)
535 535  (((
... ... @@ -536,7 +536,7 @@
536 536  //getNumberOfEnrollments("//[string1]*//")//
537 537  )))|(% colspan="1" %)(% colspan="1" %)
538 538  (((
539 -Gibt TRUE, wenn die konfigurierte Anzahl der Lerngruppenmitgliedschaften im Lernbereich (string1) erreicht ist.
528 +Gibt TRUE zurück, wenn die konfigurierte Anzahl der Lerngruppenmitgliedschaften im Lernbereich (string1) erreicht ist.
540 540  )))
541 541  |(% colspan="1" %)(% colspan="1" %)
542 542  (((
... ... @@ -564,7 +564,7 @@
564 564  //isPasswordConfirmed("//[string]")
565 565  )))|(% colspan="1" %)(% colspan="1" %)
566 566  (((
567 -Gibt TRUE nach Eingabe des korrekten Passwortes (string1) zurück.
556 +Gibt TRUE nach Eingabe des korrekten Passworts (string1) zurück.
568 568  
569 569  Kann nur bei Kursbausteinen verwendet werden, die auch im einfachen Modus eine Passwortbeschränkung anbieten.
570 570  )))
... ... @@ -573,7 +573,7 @@
573 573  //comesFrom("//[string]//")//
574 574  )))|(% colspan="1" %)(% colspan="1" %)
575 575  (((
576 -Gibt TRUE zurück wenn der Nutzer ein verlinktes Konto zum OLAT mit der angegebenen System-ID hat.
565 +Gibt TRUE zurück, wenn der Nutzer ein verlinktes Konto zum OLAT mit der angegebenen System-ID hat.
577 577  )))
578 578  |(% rowspan="4" %)(% rowspan="4" %)
579 579  (((
... ... @@ -590,7 +590,7 @@
590 590  //h//
591 591  )))|(% colspan="1" %)(% colspan="1" %)
592 592  (((
593 -//h//
582 +Stunden
594 594  )))
595 595  |(% colspan="1" %)(% colspan="1" %)
596 596  (((
... ... @@ -621,7 +621,7 @@
621 621  ~>
622 622  )))|(% colspan="1" %)(% colspan="1" %)
623 623  (((
624 -grösser als
613 +größer als
625 625  )))
626 626  |(% colspan="1" %)(% colspan="1" %)
627 627  (((
... ... @@ -635,7 +635,7 @@
635 635  ~>=
636 636  )))|(% colspan="1" %)(% colspan="1" %)
637 637  (((
638 -grösser gleich
627 +größer gleich
639 639  )))
640 640  |(% colspan="1" %)(% colspan="1" %)
641 641  (((
... ... @@ -672,9 +672,10 @@
672 672  (((
673 673  Subtraktion
674 674  )))
675 -|(% colspan="1" %)(% colspan="1" %)
664 +|(% rowspan="3" %)(% rowspan="3" %)
676 676  (((
677 677  **Booleans**
667 +\\
678 678  )))|(% colspan="1" %)(% colspan="1" %)
679 679  (((
680 680  &
... ... @@ -684,9 +684,6 @@
684 684  )))
685 685  |(% colspan="1" %)(% colspan="1" %)
686 686  (((
687 -\\
688 -)))|(% colspan="1" %)(% colspan="1" %)
689 -(((
690 690  ~|
691 691  )))|(% colspan="1" %)(% colspan="1" %)
692 692  (((
... ... @@ -694,15 +694,12 @@
694 694  )))
695 695  |(% colspan="1" %)(% colspan="1" %)
696 696  (((
697 -\\
698 -)))|(% colspan="1" %)(% colspan="1" %)
699 -(((
700 700  !
701 701  )))|(% colspan="1" %)(% colspan="1" %)
702 702  (((
703 703  Logisches NICHT
704 -))){{/expand}}
705 -\\\\
688 +)))
689 +{{/expand}}
706 706  {{/layout-cell}}
707 707  {{/layout-section}}
708 708  {{/layout}}
... ... @@ -709,11 +709,307 @@
709 709  {{/sv-translation}}
710 710  
711 711  {{sv-translation language="en"}}
712 -{{expand title="Display expert syntax"}}
713 -=== Expert syntax ===
696 +{{layout}}
697 +{{layout-section ac:type="single"}}
698 +{{layout-cell}}
699 +**Application examples of expert rules**
714 714  
701 +In the following, you will find examples of how to use the expert syntax.
702 +{{/layout-cell}}
703 +{{/layout-section}}
704 +
705 +{{layout-section ac:type="single"}}
706 +{{layout-cell}}
707 +\\
708 +{{/layout-cell}}
709 +{{/layout-section}}
710 +
711 +{{layout-section ac:type="single"}}
712 +{{layout-cell}}
713 +**Typical application examples**
714 +
715 +{{expand title="Make individual content elements in a public course only visible to registered users ..."}}
716 +Do you wish to hide certain content elements in a public course from guests? Then enter the following code into the text field next to Expert mode in the Visibility tab of the corresponding course element. This will hide the course element in a publicly accessible course from non-registered guest users.
717 +
718 +{{code}}
719 +isGuest(0)=false
720 +{{/code}}
721 +
715 715  (% class="wrapped" %)
716 716  |=(((
724 +Configuration in the course editor
725 +)))|(((
726 +(% class="content-wrapper" %)
727 +(((
728 +[[image:attach:Kurseditor - Konfiguration nur registrierte Nutzer_de.png]]
729 +)))
730 +)))
731 +|=(((
732 +Course view as a registered user
733 +)))|(((
734 +(% class="content-wrapper" %)
735 +(((
736 +[[image:attach:Kursrun - Ansicht registrierte Nutzer_de.png]]
737 +)))
738 +)))
739 +|=(((
740 +Course view as a guest user
741 +)))|(((
742 +(% class="content-wrapper" %)
743 +(((
744 +[[image:attach:Kurseditor - Konfiguration nicht für Gäste_de.png]]
745 +)))
746 +)))
747 +|=(((
748 +Course view as a course owner
749 +)))|(((
750 +(% class="content-wrapper" %)
751 +(((
752 +[[image:attach:Kursrun - Ansicht Kursverantwortlicher_de.png]]
753 +)))
754 +)))
755 +{{/expand}}
756 +
757 +{{expand title="Make individual content elements in a public course only visible to guests ..."}}
758 +Do you wish to display certain content elements in a public course only to guests and course owners? Then enter the following code into the text field next to Expert mode in the Visibility tab of the corresponding course element. This will display the course element in a publicly accessible course only to guest users and course owners.
759 +
760 +{{code}}
761 +isGuest(0)=true |isCourseAdministrator(0)
762 +{{/code}}
763 +
764 +(% class="wrapped" %)
765 +|=(((
766 +Configuration in the course editor
767 +)))|(((
768 +(% class="content-wrapper" %)
769 +(((
770 +[[image:attach:Kurseditor - Konfiguration keine Gäste_de.png]]
771 +)))
772 +)))
773 +|=(((
774 +Course view as a registered user
775 +)))|(((
776 +(% class="content-wrapper" %)
777 +(((
778 +[[image:attach:Kursansicht - nicht für registrierte Nutzer_de.png]]
779 +)))
780 +)))
781 +|=(((
782 +Course view as a guest user
783 +)))|(((
784 +(% class="content-wrapper" %)
785 +(((
786 +[[image:attach:Kursrun - Ansicht nur Gäste_de.png]]
787 +)))
788 +)))
789 +|=(((
790 +Course view as a course owner
791 +)))|(((
792 +(% class="content-wrapper" %)
793 +(((
794 +[[image:attach:Kursrun - Ansicht Kursverantwortlicher_de.png]]
795 +)))
796 +)))
797 +{{/expand}}
798 +{{/layout-cell}}
799 +{{/layout-section}}
800 +
801 +{{layout-section ac:type="single"}}
802 +{{layout-cell}}
803 +{{expand title="Activate course elements according to test result ..."}}
804 +Do you wish to activate certain course elements depending on a test? For instructions on how to implement this scenario, see the help page [[Learning path control by test result>>url:https://www.bps-system.de/help/display/LMSintern/.Lernwegsteuerung+nach+Testergebnis+v12.4||shape="rect"]].
805 +{{/expand}}
806 +{{/layout-cell}}
807 +{{/layout-section}}
808 +
809 +{{layout-section ac:type="single"}}
810 +{{layout-cell}}
811 +{{expand title="Further application examples of the expert syntax ..."}}
812 +{{info}}
813 +In addition to the general examples, which can be used institution-independently, there are also institution-specific restrictions on data that will be transmitted depending on the institution.
814 +
815 +For OPAL users, the help page [[Overview of OPAL Shibboleth attributes>>url:https://bildungsportal.sachsen.de/help/attribute-opal_de.html||shape="rect"]] contains all currently usable institution-specific attributes of Saxon institutions.
816 +{{/info}}
817 +
818 +(% class="wrapped" %)
819 +|=(((
820 +(% style="color: rgb(63,68,68);" %)Examples of rules in the tabs //«//Visibility//», «//Access//», //and //«//Points//» //(structure element)
821 +)))|=(((
822 +Effects
823 +)))
824 +|(((
825 +(% class="TableParagraph" %)
826 +isGuest(0)=true
827 +)))|(((
828 +(% class="TableParagraph" %)
829 +If this code is entered in the Visibility tab, the course element will only be visible to guests, but not to registered users.
830 +
831 +(% class="TableParagraph" %)
832 +If this code is entered in the Access tab, only guests will have access to this course element.
833 +
834 +(% class="TableParagraph" %)
835 +Alternatively, the code isGuest(0) or isGuest (0)=1 can be used.
836 +)))
837 +|(% colspan="1" %)(% colspan="1" %)
838 +(((
839 +isGuest(0)=false
840 +)))|(% colspan="1" %)(% colspan="1" %)
841 +(((
842 +If this code is entered in the Visibility tab, the course element will be hidden from guests.
843 +
844 +If this code is entered in the Access tab, guests will not have access to the course element's contents.
845 +)))
846 +|(((
847 +(% class="TableParagraph" %)
848 +inLearningGroup("Beginners") = 0
849 +)))|(((
850 +(% class="TableParagraph" %)
851 +With the exception of the «Beginners» group//,// the course element will be visible to all course participants.
852 +)))
853 +|(((
854 +(% class="TableParagraph" %)
855 +(now >= date("22.03.2017 12:00")) & (now <= date("23.08.2017 18:00")) | inLearningGroup("Supervisors")
856 +)))|(((
857 +(% class="TableParagraph" %)
858 +The course element will be visible to all course participants from 22.03.2017 to 23.08.2017. For the members of the «Supervisors» learning group//, //in contrast, it will be visible// //at any time//.//
859 +)))
860 +|(((
861 +(% class="TableParagraph" %)
862 +(now >= date("03.09.2017 00:00")) & (now <= date("13.10.2017 00:00")) & inRightGroup("Assessors")| isUser("Author")
863 +)))|(((
864 +(% class="TableParagraph" %)
865 +The course element will be visible to all course participants of the «Assessors» right group from 03.09.2017 to 13.10.2017. For the user with the user name «Author»//, //in contrast, it will be visible at any time.
866 +)))
867 +|(% colspan="1" %)(% colspan="1" %)
868 +(((
869 +(% class="TableParagraph" %)
870 +isInAttribute("surname","Mue")
871 +)))|(% colspan="1" %)(% colspan="1" %)
872 +(((
873 +(% class="TableParagraph" %)
874 +Returns TRUE for all users whose «surname» attribute contains// //the letter sequence "Mue". For example, it returns TRUE for the value "Mueller" or "Muehlebacher".
875 +)))
876 +|(% colspan="1" %)(% colspan="1" %)
877 +(((
878 +(% class="TableParagraph" %)
879 +(getUserProperty("orgUnit") = "Marketing")
880 +)))|(% colspan="1" %)(% colspan="1" %)
881 +(((
882 +(% class="TableParagraph" %)
883 +Checks whether a person is in the "Marketing" organisation unit. This is useful, for example, if the data is automatically transferred from LDAP.
884 +)))
885 +|(% colspan="1" %)(% colspan="1" %)
886 +(((
887 +(% class="TableParagraph" %)
888 +(getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10
889 +)))|(% colspan="1" %)(% colspan="1" %)
890 +(((
891 +(% class="TableParagraph" %)
892 +This rule can be set in the «Points» tab -> «Process points» of the Structure course element. The Structure course element shows 10 points if any of the tests (course element IDs "69742969114730", "69742969115733", or "69742969118009") will be passed, otherwise it shows 0 points.
893 +)))
894 +|(% colspan="1" %)(% colspan="1" %)
895 +(((
896 +(getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688")
897 +)))|(% colspan="1" %)(% colspan="1" %)
898 +(((
899 +(% class="TableParagraph" %)
900 +This rule can be set in the «Points» tab ->
901 +
902 +«Passed if» of the Structure course element. The Structure course element// //shows "passed" if a minimum of 140 points will be achieved across all tests or if «passed» will be manually set (Assessment course element// //with the ID "69978845384688").
903 +)))
904 +|(% colspan="1" %)(% colspan="1" %)
905 +(((
906 +(% class="TableParagraph" %)
907 +getAttempts("70323786958847") > 0
908 +)))|(% colspan="1" %)(% colspan="1" %)
909 +(((
910 +(% class="TableParagraph" %)
911 +Returns TRUE as soon as the course participant has completed the test with the specified ID for the first time.
912 +)))
913 +|(((
914 +(% class="TableParagraph" %)
915 +getAttempts("70323524635734") <= 3
916 +)))|(((
917 +(% class="TableParagraph" %)
918 +Returns FALSE as soon as the course participant has saved more than 3 files to the drop box of the Task course element.
919 +)))
920 +|(((
921 +(% class="TableParagraph" %)
922 +getInitialEnrollmentDate("70323786958847") <= date("26.5.2017 18:00")
923 +)))|(((
924 +(% class="TableParagraph" %)
925 +Returns TRUE for those course participants who enrolled in one of the available groups via the Enrolment course element using a specified ID before 6 p.m. on May 26 2017.
926 +)))
927 +|(% colspan="1" %)(% colspan="1" %)
928 +(((
929 +(% class="TableParagraph" %)
930 +getInitialEnrollmentDate("70323786958847") + 2h > now
931 +)))|(% colspan="1" %)(% colspan="1" %)
932 +(((
933 +(% class="TableParagraph" %)
934 +Returns TRUE within two hours from the time of enrolment for those course participants who enrolled in one of the available groups via the Enrolment course element using a specified ID. In this way, it can be ensured that each course participant can only e.g. process a script during a certain period of time.
935 +)))
936 +|(% colspan="1" %)(% colspan="1" %)
937 +(((
938 +(% class="TableParagraph" %)
939 +(getInitialCourseLaunchDate(0) >= never) | (getInitialCourseLaunchDate(0) + 2h > now)
940 +)))|(% colspan="1" %)(% colspan="1" %)
941 +(((
942 +(% class="TableParagraph" %)
943 +Returns TRUE if the course participant has not yet visited the course, or during the first two hours of the first course visit. In this way, it can be ensured that each course participant can only see the course for a certain period of time.
944 +)))
945 +|(% colspan="1" %)(% colspan="1" %)
946 +(((
947 +(% class="TableParagraph" %)
948 +(getRecentCourseLaunchDate(0) + 10min) > now
949 +)))|(% colspan="1" %)(% colspan="1" %)
950 +(((
951 +(% class="TableParagraph" %)
952 +Returns TRUE if the user has been active in the course for more than 10 minutes.
953 +)))
954 +|(((
955 +(% class="TableParagraph" %)
956 +getOnyxTestOutcome("84692289655276","SCORE") >= 10
957 +)))|(((
958 +(% class="TableParagraph" %)
959 +Returns TRUE if the user has reached at least 10 points.
960 +)))
961 +|(((
962 +(% class="TableParagraph" %)
963 +getOnyxTestOutcomeZK("84389429397045","PASS") ="true"
964 +)))|(((
965 +(% class="TableParagraph" %)
966 +Returns TRUE if the user has passed the test.
967 +)))
968 +|(((
969 +(% class="TableParagraph" %)
970 +getMark("84692289655276") > 4
971 +)))|(((
972 +(% class="TableParagraph" %)
973 +Returns TRUE if the user's mark for the specified course element is better than 4.
974 +)))
975 +|(% colspan="1" %)(% colspan="1" %)
976 +(((
977 +getProgress("69742969114730")>=100
978 +)))|(% colspan="1" %)(% colspan="1" %)
979 +(((
980 +Returns TRUE if the user has completed the specified course element (course progress).
981 +)))
982 +
983 +{{note title="Attention!"}}
984 +Please note that the above-mentioned course element IDs are just examples. When you create a course, you need to reference the IDs of your own courses.
985 +{{/note}}
986 +{{/expand}}
987 +{{/layout-cell}}
988 +{{/layout-section}}
989 +
990 +{{layout-section ac:type="single"}}
991 +{{layout-cell}}
992 +**Expert syntax**
993 +
994 +{{expand title="Overview of the available expert syntax ..."}}
995 +(% class="wrapped" %)
996 +|=(((
717 717  Type
718 718  )))|=(((
719 719  Syntax
... ... @@ -720,7 +720,8 @@
720 720  )))|=(((
721 721  Description
722 722  )))
723 -|(((
1003 +|(% rowspan="2" %)(% rowspan="2" %)
1004 +(((
724 724  (% class="TableParagraph" %)
725 725  **Constants**
726 726  )))|(((
... ... @@ -731,8 +731,6 @@
731 731  True
732 732  )))
733 733  |(((
734 -\\
735 -)))|(((
736 736  (% class="TableParagraph" %)
737 737  //FALSE //or //0//
738 738  )))|(((
... ... @@ -749,9 +749,504 @@
749 749  (% class="TableParagraph" %)
750 750  Current server system time
751 751  )))
752 -|(((
1031 +|(% rowspan="37" %)(% rowspan="37" %)
1032 +(((
753 753  (% class="TableParagraph" %)
754 754  **Functions**
1035 +
1036 +
1037 +\\\\\\\\
1038 +
1039 +(% class="TableParagraph" %)
1040 +\\
1041 +
1042 +(% class="TableParagraph" %)
1043 +\\
1044 +
1045 +(% class="TableParagraph" %)
1046 +\\
1047 +
1048 +
1049 +\\\\\\
1050 +
1051 +(% class="TableParagraph" %)
1052 +\\
1053 +
1054 +(% class="TableParagraph" %)
1055 +\\
1056 +
1057 +(% class="TableParagraph" %)
1058 +\\
1059 +
1060 +(% class="TableParagraph" %)
1061 +\\
1062 +
1063 +(% class="TableParagraph" %)
1064 +\\
1065 +
1066 +(% class="TableParagraph" %)
1067 +\\
1068 +
1069 +
1070 +\\\\\\\\
1071 +
1072 +(% class="TableParagraph" %)
1073 +\\
1074 +
1075 +(% class="TableParagraph" %)
1076 +\\
1077 +
1078 +(% class="TableParagraph" %)
1079 +\\
1080 +
1081 +(% class="TableParagraph" %)
1082 +\\
1083 +
1084 +(% class="TableParagraph" %)
1085 +\\
1086 +
1087 +(% class="TableParagraph" %)
1088 +\\
1089 +
1090 +(% class="TableParagraph" %)
1091 +\\
1092 +
1093 +(% class="TableParagraph" %)
1094 +\\
1095 +
1096 +(% class="TableParagraph" %)
1097 +\\
1098 +
1099 +(% class="TableParagraph" %)
1100 +\\
1101 +
1102 +
1103 +\\\\\\\\\\
1104 +
1105 +(% class="TableParagraph" %)
1106 +\\
1107 +
1108 +(% class="TableParagraph" %)
1109 +\\
1110 +
1111 +(% class="TableParagraph" %)
1112 +\\
1113 +
1114 +(% class="TableParagraph" %)
1115 +\\
1116 +
1117 +(% class="TableParagraph" %)
1118 +\\
1119 +
1120 +(% class="TableParagraph" %)
1121 +\\
1122 +
1123 +(% class="TableParagraph" %)
1124 +\\
1125 +
1126 +(% class="TableParagraph" %)
1127 +\\
1128 +
1129 +(% class="TableParagraph" %)
1130 +\\
1131 +
1132 +(% class="TableParagraph" %)
1133 +\\
1134 +
1135 +(% class="TableParagraph" %)
1136 +\\
1137 +
1138 +(% class="TableParagraph" %)
1139 +\\
1140 +
1141 +(% class="TableParagraph" %)
1142 +\\
1143 +
1144 +(% class="TableParagraph" %)
1145 +\\
1146 +
1147 +(% class="TableParagraph" %)
1148 +\\
1149 +
1150 +
1151 +\\\\\\\\
1152 +
1153 +(% class="TableParagraph" %)
1154 +\\
1155 +
1156 +(% class="TableParagraph" %)
1157 +\\
1158 +
1159 +(% class="TableParagraph" %)
1160 +\\
1161 +
1162 +(% class="TableParagraph" %)
1163 +\\
1164 +
1165 +(% class="TableParagraph" %)
1166 +\\
1167 +
1168 +(% class="TableParagraph" %)
1169 +\\
1170 +
1171 +(% class="TableParagraph" %)
1172 +\\
1173 +
1174 +(% class="TableParagraph" %)
1175 +\\
1176 +
1177 +(% class="TableParagraph" %)
1178 +\\
1179 +
1180 +(% class="TableParagraph" %)
1181 +\\
1182 +
1183 +(% class="TableParagraph" %)
1184 +\\
1185 +
1186 +(% class="TableParagraph" %)
1187 +\\
1188 +
1189 +(% class="TableParagraph" %)
1190 +\\
1191 +
1192 +(% class="TableParagraph" %)
1193 +\\
1194 +
1195 +(% class="TableParagraph" %)
1196 +\\
1197 +
1198 +(% class="TableParagraph" %)
1199 +\\
1200 +
1201 +(% class="TableParagraph" %)
1202 +\\
1203 +
1204 +(% class="TableParagraph" %)
1205 +\\
1206 +
1207 +(% class="TableParagraph" %)
1208 +\\
1209 +
1210 +
1211 +\\\\
1212 +
1213 +(% class="TableParagraph" %)
1214 +\\
1215 +
1216 +(% class="TableParagraph" %)
1217 +\\
1218 +
1219 +(% class="TableParagraph" %)
1220 +\\
1221 +
1222 +(% class="TableParagraph" %)
1223 +\\
1224 +
1225 +(% class="TableParagraph" %)
1226 +\\
1227 +
1228 +(% class="TableParagraph" %)
1229 +\\
1230 +
1231 +(% class="TableParagraph" %)
1232 +\\
1233 +
1234 +(% class="TableParagraph" %)
1235 +\\
1236 +
1237 +(% class="TableParagraph" %)
1238 +\\
1239 +
1240 +(% class="TableParagraph" %)
1241 +\\
1242 +
1243 +(% class="TableParagraph" %)
1244 +\\
1245 +
1246 +(% class="TableParagraph" %)
1247 +\\
1248 +
1249 +(% class="TableParagraph" %)
1250 +\\
1251 +
1252 +(% class="TableParagraph" %)
1253 +\\
1254 +
1255 +(% class="TableParagraph" %)
1256 +\\
1257 +
1258 +(% class="TableParagraph" %)
1259 +\\
1260 +
1261 +(% class="TableParagraph" %)
1262 +\\
1263 +
1264 +(% class="TableParagraph" %)
1265 +\\
1266 +
1267 +(% class="TableParagraph" %)
1268 +\\
1269 +
1270 +(% class="TableParagraph" %)
1271 +\\
1272 +
1273 +(% class="TableParagraph" %)
1274 +\\
1275 +
1276 +
1277 +\\\\
1278 +
1279 +(% class="TableParagraph" %)
1280 +\\
1281 +
1282 +(% class="TableParagraph" %)
1283 +\\
1284 +
1285 +(% class="TableParagraph" %)
1286 +\\
1287 +
1288 +(% class="TableParagraph" %)
1289 +\\
1290 +
1291 +(% class="TableParagraph" %)
1292 +\\
1293 +
1294 +(% class="TableParagraph" %)
1295 +\\
1296 +
1297 +(% class="TableParagraph" %)
1298 +\\
1299 +
1300 +(% class="TableParagraph" %)
1301 +\\
1302 +
1303 +(% class="TableParagraph" %)
1304 +\\
1305 +
1306 +(% class="TableParagraph" %)
1307 +\\
1308 +
1309 +(% class="TableParagraph" %)
1310 +\\
1311 +
1312 +(% class="TableParagraph" %)
1313 +\\
1314 +
1315 +(% class="TableParagraph" %)
1316 +\\
1317 +
1318 +(% class="TableParagraph" %)
1319 +\\
1320 +
1321 +(% class="TableParagraph" %)
1322 +\\
1323 +
1324 +(% class="TableParagraph" %)
1325 +\\
1326 +
1327 +(% class="TableParagraph" %)
1328 +\\
1329 +
1330 +(% class="TableParagraph" %)
1331 +\\
1332 +
1333 +(% class="TableParagraph" %)
1334 +\\
1335 +
1336 +(% class="TableParagraph" %)
1337 +\\
1338 +
1339 +(% class="TableParagraph" %)
1340 +\\
1341 +
1342 +(% class="TableParagraph" %)
1343 +\\
1344 +
1345 +(% class="TableParagraph" %)
1346 +\\
1347 +
1348 +
1349 +\\\\\\\\
1350 +
1351 +(% class="TableParagraph" %)
1352 +\\
1353 +
1354 +(% class="TableParagraph" %)
1355 +\\
1356 +
1357 +(% class="TableParagraph" %)
1358 +\\
1359 +
1360 +(% class="TableParagraph" %)
1361 +\\
1362 +
1363 +(% class="TableParagraph" %)
1364 +\\
1365 +
1366 +(% class="TableParagraph" %)
1367 +\\
1368 +
1369 +(% class="TableParagraph" %)
1370 +\\
1371 +
1372 +(% class="TableParagraph" %)
1373 +\\
1374 +
1375 +(% class="TableParagraph" %)
1376 +\\
1377 +
1378 +(% class="TableParagraph" %)
1379 +\\
1380 +
1381 +(% class="TableParagraph" %)
1382 +\\
1383 +
1384 +(% class="TableParagraph" %)
1385 +\\
1386 +
1387 +(% class="TableParagraph" %)
1388 +\\
1389 +
1390 +(% class="TableParagraph" %)
1391 +\\
1392 +
1393 +(% class="TableParagraph" %)
1394 +\\
1395 +
1396 +(% class="TableParagraph" %)
1397 +\\
1398 +
1399 +(% class="TableParagraph" %)
1400 +\\
1401 +
1402 +(% class="TableParagraph" %)
1403 +\\
1404 +
1405 +(% class="TableParagraph" %)
1406 +\\
1407 +
1408 +(% class="TableParagraph" %)
1409 +\\
1410 +
1411 +(% class="TableParagraph" %)
1412 +\\
1413 +
1414 +(% class="TableParagraph" %)
1415 +\\
1416 +
1417 +(% class="TableParagraph" %)
1418 +\\
1419 +
1420 +(% class="TableParagraph" %)
1421 +\\
1422 +
1423 +(% class="TableParagraph" %)
1424 +\\
1425 +
1426 +(% class="TableParagraph" %)
1427 +\\
1428 +
1429 +(% class="TableParagraph" %)
1430 +\\
1431 +
1432 +
1433 +\\\\\\\\
1434 +
1435 +(% class="TableParagraph" %)
1436 +\\
1437 +
1438 +(% class="TableParagraph" %)
1439 +\\
1440 +
1441 +(% class="TableParagraph" %)
1442 +\\
1443 +
1444 +(% class="TableParagraph" %)
1445 +\\
1446 +
1447 +(% class="TableParagraph" %)
1448 +\\
1449 +
1450 +(% class="TableParagraph" %)
1451 +\\
1452 +
1453 +(% class="TableParagraph" %)
1454 +\\
1455 +
1456 +(% class="TableParagraph" %)
1457 +\\
1458 +
1459 +(% class="TableParagraph" %)
1460 +\\
1461 +
1462 +(% class="TableParagraph" %)
1463 +\\
1464 +
1465 +(% class="TableParagraph" %)
1466 +\\
1467 +
1468 +(% class="TableParagraph" %)
1469 +\\
1470 +
1471 +(% class="TableParagraph" %)
1472 +\\
1473 +
1474 +(% class="TableParagraph" %)
1475 +\\
1476 +
1477 +(% class="TableParagraph" %)
1478 +\\
1479 +
1480 +(% class="TableParagraph" %)
1481 +\\
1482 +
1483 +(% class="TableParagraph" %)
1484 +\\
1485 +
1486 +(% class="TableParagraph" %)
1487 +\\
1488 +
1489 +(% class="TableParagraph" %)
1490 +\\
1491 +
1492 +(% class="TableParagraph" %)
1493 +\\
1494 +
1495 +(% class="TableParagraph" %)
1496 +\\
1497 +
1498 +(% class="TableParagraph" %)
1499 +\\
1500 +
1501 +(% class="TableParagraph" %)
1502 +\\
1503 +
1504 +(% class="TableParagraph" %)
1505 +\\
1506 +
1507 +(% class="TableParagraph" %)
1508 +\\
1509 +
1510 +(% class="TableParagraph" %)
1511 +\\
1512 +
1513 +(% class="TableParagraph" %)
1514 +\\
1515 +
1516 +\\
1517 +
1518 +(% class="TableParagraph" %)
1519 +\\
1520 +
1521 +(% class="TableParagraph" %)
1522 +\\
1523 +
1524 +(% class="TableParagraph" %)
1525 +\\
1526 +
1527 +
1528 +\\\\\\\\
755 755  )))|(((
756 756  (% class="TableParagraph" %)
757 757  //date("[date]")//
... ... @@ -761,9 +761,6 @@
761 761  )))
762 762  |(% colspan="1" %)(% colspan="1" %)
763 763  (((
764 -\\
765 -)))|(% colspan="1" %)(% colspan="1" %)
766 -(((
767 767  (% class="TableParagraph" %)
768 768  //inLearningGroup("//[string]//")//
769 769  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -773,9 +773,6 @@
773 773  )))
774 774  |(% colspan="1" %)(% colspan="1" %)
775 775  (((
776 -\\
777 -)))|(% colspan="1" %)(% colspan="1" %)
778 -(((
779 779  (% class="TableParagraph" %)
780 780  //inLearningGroup("//[string1]//","//[string2]//")//
781 781  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -785,9 +785,6 @@
785 785  )))
786 786  |(% colspan="1" %)(% colspan="1" %)
787 787  (((
788 -\\
789 -)))|(% colspan="1" %)(% colspan="1" %)
790 -(((
791 791  (% class="TableParagraph" %)
792 792  //inLearningGroupWaitingList("//[string]//")//
793 793  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -797,9 +797,6 @@
797 797  )))
798 798  |(% colspan="1" %)(% colspan="1" %)
799 799  (((
800 -\\
801 -)))|(% colspan="1" %)(% colspan="1" %)
802 -(((
803 803  (% class="TableParagraph" %)
804 804  //inLearningGroupWaitingList("//[string1]//","//[string2]//"// //)//
805 805  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -809,9 +809,6 @@
809 809  )))
810 810  |(% colspan="1" %)(% colspan="1" %)
811 811  (((
812 -\\
813 -)))|(% colspan="1" %)(% colspan="1" %)
814 -(((
815 815  (% class="TableParagraph" %)
816 816  //inRightGroup("//[string]//")//
817 817  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -821,9 +821,6 @@
821 821  )))
822 822  |(% colspan="1" %)(% colspan="1" %)
823 823  (((
824 -\\
825 -)))|(% colspan="1" %)(% colspan="1" %)
826 -(((
827 827  (% class="TableParagraph" %)
828 828  //isLearningGroupFull("//[string]//")//
829 829  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -833,9 +833,6 @@
833 833  )))
834 834  |(% colspan="1" %)(% colspan="1" %)
835 835  (((
836 -\\
837 -)))|(% colspan="1" %)(% colspan="1" %)
838 -(((
839 839  (% class="TableParagraph" %)
840 840  //isLearningGroupFull("//[string1]//","//[string2]//")//
841 841  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -845,9 +845,6 @@
845 845  )))
846 846  |(% colspan="1" %)(% colspan="1" %)
847 847  (((
848 -\\
849 -)))|(% colspan="1" %)(% colspan="1" %)
850 -(((
851 851  (% class="TableParagraph" %)
852 852  //isUser("//[string]//")//
853 853  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -857,9 +857,6 @@
857 857  )))
858 858  |(% colspan="1" %)(% colspan="1" %)
859 859  (((
860 -\\
861 -)))|(% colspan="1" %)(% colspan="1" %)
862 -(((
863 863  (% class="TableParagraph" %)
864 864  //inLearningArea("//[string]//")//
865 865  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -869,9 +869,6 @@
869 869  )))
870 870  |(% colspan="1" %)(% colspan="1" %)
871 871  (((
872 -\\
873 -)))|(% colspan="1" %)(% colspan="1" %)
874 -(((
875 875  (% class="TableParagraph" %)
876 876  //inLearningArea("//[string1]//","//[string2]//")//
877 877  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -881,9 +881,6 @@
881 881  )))
882 882  |(% colspan="1" %)(% colspan="1" %)
883 883  (((
884 -\\
885 -)))|(% colspan="1" %)(% colspan="1" %)
886 -(((
887 887  (% class="TableParagraph" %)
888 888  //getNumberOfEnrollments("//[string1]*//")//
889 889  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -893,9 +893,6 @@
893 893  )))
894 894  |(% colspan="1" %)(% colspan="1" %)
895 895  (((
896 -\\
897 -)))|(% colspan="1" %)(% colspan="1" %)
898 -(((
899 899  (% class="TableParagraph" %)
900 900  //isGlobalAuthor(0)//
901 901  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -905,9 +905,6 @@
905 905  )))
906 906  |(% colspan="1" %)(% colspan="1" %)
907 907  (((
908 -\\
909 -)))|(% colspan="1" %)(% colspan="1" %)
910 -(((
911 911  (% class="TableParagraph" %)
912 912  //isCourseAdministrator(0)//
913 913  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -917,9 +917,6 @@
917 917  )))
918 918  |(% colspan="1" %)(% colspan="1" %)
919 919  (((
920 -\\
921 -)))|(% colspan="1" %)(% colspan="1" %)
922 -(((
923 923  (% class="TableParagraph" %)
924 924  //isCourseCoach(0)//
925 925  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -929,9 +929,6 @@
929 929  )))
930 930  |(% colspan="1" %)(% colspan="1" %)
931 931  (((
932 -\\
933 -)))|(% colspan="1" %)(% colspan="1" %)
934 -(((
935 935  (% class="TableParagraph" %)
936 936  //isGuest(0)//
937 937  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -941,9 +941,6 @@
941 941  )))
942 942  |(% colspan="1" %)(% colspan="1" %)
943 943  (((
944 -\\
945 -)))|(% colspan="1" %)(% colspan="1" %)
946 -(((
947 947  (% class="TableParagraph" %)
948 948  //isExternalUser(0)//
949 949  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -953,9 +953,6 @@
953 953  )))
954 954  |(% colspan="1" %)(% colspan="1" %)
955 955  (((
956 -\\
957 -)))|(% colspan="1" %)(% colspan="1" %)
958 -(((
959 959  (% class="TableParagraph" %)
960 960  //hasAttribute("//[AttrName]//","//[string]//")//
961 961  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -965,9 +965,6 @@
965 965  )))
966 966  |(% colspan="1" %)(% colspan="1" %)
967 967  (((
968 -\\
969 -)))|(% colspan="1" %)(% colspan="1" %)
970 -(((
971 971  (% class="TableParagraph" %)
972 972  //isInAttribute("//[AttrName]//","//[substring]//")//
973 973  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -977,9 +977,6 @@
977 977  )))
978 978  |(% colspan="1" %)(% colspan="1" %)
979 979  (((
980 -\\
981 -)))|(% colspan="1" %)(% colspan="1" %)
982 -(((
983 983  (% class="TableParagraph" %)
984 984  //getUserProperty("//[string]//")//
985 985  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -989,9 +989,6 @@
989 989  )))
990 990  |(% colspan="1" %)(% colspan="1" %)
991 991  (((
992 -\\
993 -)))|(% colspan="1" %)(% colspan="1" %)
994 -(((
995 995  (% class="TableParagraph" %)
996 996  //getPassed("//[integer]//")//
997 997  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1001,9 +1001,6 @@
1001 1001  )))
1002 1002  |(% colspan="1" %)(% colspan="1" %)
1003 1003  (((
1004 -\\
1005 -)))|(% colspan="1" %)(% colspan="1" %)
1006 -(((
1007 1007  (% class="TableParagraph" %)
1008 1008  //getScore("//[integer]//")//
1009 1009  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1013,52 +1013,39 @@
1013 1013  )))
1014 1014  |(% colspan="1" %)(% colspan="1" %)
1015 1015  (((
1016 -\\
1017 -)))|(% colspan="1" %)(% colspan="1" %)
1018 -(((
1019 1019  (% class="TableParagraph" %)
1020 1020  //getAttempts("//[integer]//")//
1021 1021  )))|(% colspan="1" %)(% colspan="1" %)
1022 1022  (((
1023 1023  (% class="TableParagraph" %)
1024 -Returns the number of completed attempts from the course element with the specified ID. Can be applied to course elements of the type //Test, Self-test//, //Survey //(possible return values 0 or 1), and //Task //(return value = number of submitted files).
1732 +Returns the number of completed attempts from the course element with the specified ID. Can be applied to course elements of the type Test, Self-test, Survey (possible return values 0 or 1), and Task (return value = number of submitted files).
1025 1025  )))
1026 1026  |(% colspan="1" %)(% colspan="1" %)
1027 1027  (((
1028 -\\
1029 -)))|(% colspan="1" %)(% colspan="1" %)
1030 -(((
1031 1031  (% class="TableParagraph" %)
1032 1032  //getInitialEnrollmentDate("//[integer]//")//
1033 1033  )))|(% colspan="1" %)(% colspan="1" %)
1034 1034  (((
1035 1035  (% class="TableParagraph" %)
1036 -Returns the date of the respective course participant's first-time enrolment from the course element //Enrolment// with the specified ID.
1741 +Returns the date of the respective course participant's first-time enrolment from the Enrolment course element with the specified ID.
1037 1037  )))
1038 1038  |(% colspan="1" %)(% colspan="1" %)
1039 1039  (((
1040 -\\
1041 -)))|(% colspan="1" %)(% colspan="1" %)
1042 -(((
1043 1043  (% class="TableParagraph" %)
1044 1044  //getRecentEnrollmentDate("//[integer]//")//
1045 1045  )))|(% colspan="1" %)(% colspan="1" %)
1046 1046  (((
1047 1047  (% class="TableParagraph" %)
1048 -Returns the date of the respective course participant's last enrolment from the course element //Enrolment// with the specified ID.
1750 +Returns the date of the respective course participant's last enrolment from the Enrolment course element with the specified ID.
1049 1049  )))
1050 1050  |(((
1051 -\\
1052 -)))|(((
1053 1053  (% class="TableParagraph" %)
1054 1054  //getInitialCourseLaunchDate(0)//
1055 1055  )))|(((
1056 1056  (% class="TableParagraph" %)
1057 -Returns the date of the first course visit of the respective course participant.
1757 +Returns the date of the first-time course visit of the respective course participant.
1058 1058  )))
1059 1059  |(((
1060 -\\
1061 -)))|(((
1062 1062  (% class="TableParagraph" %)
1063 1063  //getRecentCourseLaunchDate(0)//
1064 1064  )))|(((
... ... @@ -1067,22 +1067,7 @@
1067 1067  )))
1068 1068  |(% colspan="1" %)(% colspan="1" %)
1069 1069  (((
1070 -\\
1071 -)))|(% colspan="1" %)(% colspan="1" %)
1072 -(((
1073 1073  (% class="TableParagraph" %)
1074 -//getRecentCourseLaunchDate(0)//
1075 -)))|(% colspan="1" %)(% colspan="1" %)
1076 -(((
1077 -(% class="TableParagraph" %)
1078 -Returns the date of the last course visit of the respective course participant.
1079 -)))
1080 -|(% colspan="1" %)(% colspan="1" %)
1081 -(((
1082 -\\
1083 -)))|(% colspan="1" %)(% colspan="1" %)
1084 -(((
1085 -(% class="TableParagraph" %)
1086 1086  //getPassedWithCourseId("//[integer-1]//","//[integer- 2]//")//
1087 1087  )))|(% colspan="1" %)(% colspan="1" %)
1088 1088  (((
... ... @@ -1091,9 +1091,6 @@
1091 1091  )))
1092 1092  |(% colspan="1" %)(% colspan="1" %)
1093 1093  (((
1094 -\\
1095 -)))|(% colspan="1" %)(% colspan="1" %)
1096 -(((
1097 1097  (% class="TableParagraph" %)
1098 1098  //getScoreWithCourseId("//[integer-1]//","//[integer-2]//")//
1099 1099  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1103,17 +1103,12 @@
1103 1103  )))
1104 1104  |(% colspan="1" %)(% colspan="1" %)
1105 1105  (((
1106 -\\
1107 -)))|(% colspan="1" %)(% colspan="1" %)
1108 -(((
1109 1109  //getMarkWithCourseId(" //[integer-1]//","//[integer-2]//")//
1110 1110  )))|(% colspan="1" %)(% colspan="1" %)
1111 1111  (((
1112 -Returns the grade from the course element with the with the ID=[integer-1].
1789 +Returns the mark from the course element with the ID=[integer-2] of the course with the ID=[integer-1].
1113 1113  )))
1114 1114  |(((
1115 -\\
1116 -)))|(((
1117 1117  (% class="TableParagraph" %)
1118 1118  //hasEvaluationCompleted("//KB-ID//")//
1119 1119  )))|(((
... ... @@ -1121,8 +1121,6 @@
1121 1121  Returns TRUE for all users who have successfully completed the specified course element.
1122 1122  )))
1123 1123  |(((
1124 -\\
1125 -)))|(((
1126 1126  (% class="TableParagraph" %)
1127 1127  //getNumberOfEnrollments("//[string1]*//")//
1128 1128  )))|(((
... ... @@ -1130,31 +1130,23 @@
1130 1130  Returns TRUE, when the configured number of learning group members is reached in the learning area (string1).
1131 1131  )))
1132 1132  |(((
1133 -\\
1134 -)))|(((
1135 1135  (% class="TableParagraph" %)
1136 1136  //getOnyxTestOutcome("//[string1]//","//[string2]//")//
1137 1137  )))|(((
1138 1138  (% class="TableParagraph" %)
1139 -Returns the value of the output variable from the ONYX test course element with the specified ID (string1) and the specified output variable (string2). The return value is a number.
1810 +Returns from the ONYX test course element with the specified ID (string1) and the specified output variable (string2) the value of this variable. The return value will be a number.
1140 1140  )))
1141 1141  |(% colspan="1" %)(% colspan="1" %)
1142 1142  (((
1143 -\\
1144 -)))|(% colspan="1" %)(% colspan="1" %)
1145 -(((
1146 1146  (% class="TableParagraph" %)
1147 1147  //getOnyxTestOutcomeZK("//[string1]//","//[string2]//")//
1148 1148  )))|(% colspan="1" %)(% colspan="1" %)
1149 1149  (((
1150 1150  (% class="TableParagraph" %)
1151 -Returns the value of the output variable from the ONYX test course element with the specified ID (string1) and the specified output variable (string2). The return value is a string.
1819 +Returns from the ONYX test course element with the specified ID (string1) and the specified output variable (string2) the value of this variable. The return value will be a string.
1152 1152  )))
1153 1153  |(% colspan="1" %)(% colspan="1" %)
1154 1154  (((
1155 -\\
1156 -)))|(% colspan="1" %)(% colspan="1" %)
1157 -(((
1158 1158  (% class="TableParagraph" %)
1159 1159  //getProgress(//"[integer]"//)//
1160 1160  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1164,9 +1164,6 @@
1164 1164  )))
1165 1165  |(% colspan="1" %)(% colspan="1" %)
1166 1166  (((
1167 -\\
1168 -)))|(% colspan="1" %)(% colspan="1" %)
1169 -(((
1170 1170  (% class="TableParagraph" %)
1171 1171  //isPasswordConfirmed("//[string]")
1172 1172  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1175,13 +1175,10 @@
1175 1175  Returns TRUE after entering the correct password (string1).
1176 1176  
1177 1177  (% class="TableParagraph" %)
1178 -Can only be used with course elements which offer a password restriction even in simple mode.
1840 +Can only be used with course elements that allow a password restriction even in simple mode.
1179 1179  )))
1180 1180  |(% colspan="1" %)(% colspan="1" %)
1181 1181  (((
1182 -\\
1183 -)))|(% colspan="1" %)(% colspan="1" %)
1184 -(((
1185 1185  (% class="TableParagraph" %)
1186 1186  //comesFrom("//[string]//")//
1187 1187  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1189,10 +1189,13 @@
1189 1189  (% class="TableParagraph" %)
1190 1190  Returns TRUE if the user has a linked account to OLAT with the specified system ID.
1191 1191  )))
1192 -|(% colspan="1" %)(% colspan="1" %)
1851 +|(% rowspan="4" %)(% rowspan="4" %)
1193 1193  (((
1194 1194  (% class="TableParagraph" %)
1195 1195  **Units**
1855 +
1856 +
1857 +\\\\
1196 1196  )))|(% colspan="1" %)(% colspan="1" %)
1197 1197  (((
1198 1198  (% class="TableParagraph" %)
... ... @@ -1204,21 +1204,16 @@
1204 1204  )))
1205 1205  |(% colspan="1" %)(% colspan="1" %)
1206 1206  (((
1207 -\\
1208 -)))|(% colspan="1" %)(% colspan="1" %)
1209 -(((
1210 1210  (% class="TableParagraph" %)
1211 1211  //h//
1212 1212  )))|(% colspan="1" %)(% colspan="1" %)
1213 1213  (((
1214 1214  (% class="TableParagraph" %)
1215 -//h//
1874 +Hours//
1875 +//
1216 1216  )))
1217 1217  |(% colspan="1" %)(% colspan="1" %)
1218 1218  (((
1219 -\\
1220 -)))|(% colspan="1" %)(% colspan="1" %)
1221 -(((
1222 1222  (% class="TableParagraph" %)
1223 1223  //w//
1224 1224  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1228,9 +1228,6 @@
1228 1228  )))
1229 1229  |(% colspan="1" %)(% colspan="1" %)
1230 1230  (((
1231 -\\
1232 -)))|(% colspan="1" %)(% colspan="1" %)
1233 -(((
1234 1234  (% class="TableParagraph" %)
1235 1235  //m//
1236 1236  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1238,10 +1238,13 @@
1238 1238  (% class="TableParagraph" %)
1239 1239  Months
1240 1240  )))
1241 -|(% colspan="1" %)(% colspan="1" %)
1895 +|(% rowspan="9" %)(% rowspan="9" %)
1242 1242  (((
1243 1243  (% class="TableParagraph" %)
1244 1244  **Operators**
1899 +
1900 +
1901 +\\\\\\\\\\\\\\
1245 1245  )))|(% colspan="1" %)(% colspan="1" %)
1246 1246  (((
1247 1247  (% class="TableParagraph" %)
... ... @@ -1249,47 +1249,37 @@
1249 1249  )))|(% colspan="1" %)(% colspan="1" %)
1250 1250  (((
1251 1251  (% class="TableParagraph" %)
1252 -equal to
1909 +Equal to
1253 1253  )))
1254 1254  |(((
1255 -\\
1256 -)))|(((
1257 1257  (% class="TableParagraph" %)
1258 1258  ~>
1259 1259  )))|(((
1260 1260  (% class="TableParagraph" %)
1261 -greater than
1916 +Greater than
1262 1262  )))
1263 1263  |(((
1264 -\\
1265 -)))|(((
1266 1266  (% class="TableParagraph" %)
1267 1267  <
1268 1268  )))|(((
1269 1269  (% class="TableParagraph" %)
1270 -less than
1923 +Less than
1271 1271  )))
1272 1272  |(((
1273 -\\
1274 -)))|(((
1275 1275  (% class="TableParagraph" %)
1276 1276  ~>=
1277 1277  )))|(((
1278 1278  (% class="TableParagraph" %)
1279 -greater than or equal to
1930 +Greater than or equal to
1280 1280  )))
1281 1281  |(((
1282 -\\
1283 -)))|(((
1284 1284  (% class="TableParagraph" %)
1285 1285  <=
1286 1286  )))|(((
1287 1287  (% class="TableParagraph" %)
1288 -less than or equal to
1937 +Less than or equal to
1289 1289  )))
1290 1290  |(((
1291 -\\
1292 -)))|(((
1293 1293  (% class="TableParagraph" %)
1294 1294  *
1295 1295  )))|(((
... ... @@ -1298,9 +1298,6 @@
1298 1298  )))
1299 1299  |(% colspan="1" %)(% colspan="1" %)
1300 1300  (((
1301 -\\
1302 -)))|(% colspan="1" %)(% colspan="1" %)
1303 -(((
1304 1304  (% class="TableParagraph" %)
1305 1305  /
1306 1306  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1310,9 +1310,6 @@
1310 1310  )))
1311 1311  |(% colspan="1" %)(% colspan="1" %)
1312 1312  (((
1313 -\\
1314 -)))|(% colspan="1" %)(% colspan="1" %)
1315 -(((
1316 1316  (% class="TableParagraph" %)
1317 1317  +
1318 1318  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1322,9 +1322,6 @@
1322 1322  )))
1323 1323  |(% colspan="1" %)(% colspan="1" %)
1324 1324  (((
1325 -\\
1326 -)))|(% colspan="1" %)(% colspan="1" %)
1327 -(((
1328 1328  (% class="TableParagraph" %)
1329 1329  -
1330 1330  )))|(% colspan="1" %)(% colspan="1" %)
... ... @@ -1332,9 +1332,13 @@
1332 1332  (% class="TableParagraph" %)
1333 1333  Subtraction
1334 1334  )))
1335 -|(((
1973 +|(% rowspan="3" %)(% rowspan="3" %)
1974 +(((
1336 1336  (% class="TableParagraph" %)
1337 1337  **Booleans**
1977 +
1978 +
1979 +\\
1338 1338  )))|(((
1339 1339  (% class="TableParagraph" %)
1340 1340  &
... ... @@ -1343,8 +1343,6 @@
1343 1343  Logical AND
1344 1344  )))
1345 1345  |(((
1346 -\\
1347 -)))|(((
1348 1348  (% class="TableParagraph" %)
1349 1349  ~|
1350 1350  )))|(((
... ... @@ -1352,8 +1352,6 @@
1352 1352  Logical OR
1353 1353  )))
1354 1354  |(((
1355 -\\
1356 -)))|(((
1357 1357  (% class="TableParagraph" %)
1358 1358  !
1359 1359  )))|(((
... ... @@ -1361,163 +1361,7 @@
1361 1361  Logical NOT
1362 1362  )))
1363 1363  {{/expand}}
1364 -
1365 -{{expand title="Application examples of the expert syntax"}}
1366 -=== Application examples ===
1367 -
1368 -In the following section, you will find examples on how to use the expert syntax.
1369 -
1370 -{{info}}
1371 -In addition to these institution-independent examples, there are also institution-dependent rules that restrict and transmit data according to the user's institution (DFN-AAI attributes).
1372 -
1373 -For OPAL users, the page [[Overview of OPAL Shibboleth attributes>>url:https://bildungsportal.sachsen.de/help/attribute-opal_de.html||shape="rect"]] contains all currently usable institution-specific attributes of Saxon institutions.
1374 -{{/info}}
1375 -
1376 -(% class="wrapped" %)
1377 -|=(((
1378 -(% style="color: rgb(63,68,68);" %)Examples of rules in the tabs //«Visibility», «Access», //and// «Points» //(structure element)
1379 -)))|=(((
1380 -Effects
1381 -)))
1382 -|(((
1383 -(% class="TableParagraph" %)
1384 -isGuest(0) or isGuest(0)=1 or isGuest(0)=true
1385 -)))|(((
1386 -(% class="TableParagraph" %)
1387 -Only guests have access to the course element.
1388 -)))
1389 -|(((
1390 -(% class="TableParagraph" %)
1391 -inLearningGroup("Beginners") = 0
1392 -)))|(((
1393 -(% class="TableParagraph" %)
1394 -With the exception of the group //«Beginners»,// the course element is visible to all course participants.
1395 -)))
1396 -|(((
1397 -(% class="TableParagraph" %)
1398 -(now >= date("22.03.2017 12:00")) & (now <= date("23.08.2017 18:00")) | inLearningGroup("Supervisors")
1399 -)))|(((
1400 -(% class="TableParagraph" %)
1401 -The course element will be visible to all course participants from 22.03.2017 to 23.08.2017. For the members of the learning group //«Supervisors», //in contrast, it will be visible// //at any time//.//
1402 -)))
1403 -|(((
1404 -(% class="TableParagraph" %)
1405 -(now >= date("03.09.2017 00:00")) & (now <= date("13.10.2017 00:00")) & inRightGroup("Assessors")| isUser("Author")
1406 -)))|(((
1407 -(% class="TableParagraph" %)
1408 -The course element will be visible to all course participants of the right group //«Assessors»// from 03.09.2017 to 13.10.2017. For the person with the user name //«Author», //in contrast, it will be visible at any time.
1409 -)))
1410 -|(% colspan="1" %)(% colspan="1" %)
1411 -(((
1412 -(% class="TableParagraph" %)
1413 -isInAttribute("surname","Mue")
1414 -)))|(% colspan="1" %)(% colspan="1" %)
1415 -(((
1416 -(% class="TableParagraph" %)
1417 -Returns TRUE for all persons whose attribute //surname// contains// //the letter sequence "Mue". It returns TRUE e.g. for the value "Mueller" or "Muehlebacher".
1418 -)))
1419 -|(% colspan="1" %)(% colspan="1" %)
1420 -(((
1421 -(% class="TableParagraph" %)
1422 -(getUserProperty("orgUnit") = "Marketing")
1423 -)))|(% colspan="1" %)(% colspan="1" %)
1424 -(((
1425 -(% class="TableParagraph" %)
1426 -Checks whether a person is in the organisation unit "Marketing". This is for example useful if the data are automatically transferred from LDAP.
1427 -)))
1428 -|(% colspan="1" %)(% colspan="1" %)
1429 -(((
1430 -(% class="TableParagraph" %)
1431 -(getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10
1432 -)))|(% colspan="1" %)(% colspan="1" %)
1433 -(((
1434 -(% class="TableParagraph" %)
1435 -This rule is set in the tab //«Points» //-> //«Process points»// of the course element //Structure//. The course element //Structure //shows 10 points if any of the tests (course element IDs "69742969114730", "69742969115733", or "69742969118009") has been passed, otherwise it will show 0 points.
1436 -)))
1437 -|(% colspan="1" %)(% colspan="1" %)
1438 -(((
1439 -(getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688")
1440 -)))|(% colspan="1" %)(% colspan="1" %)
1441 -(((
1442 -(% class="TableParagraph" %)
1443 -This rule is set in the tab //«Points» //->
1444 -
1445 -//«Passed if»// of the course element //Structure//. The course element //Structure //shows a //"passed"// if a minimum of 140 points is achieved in all tests together or if a //«passed» //is set manually// //(course element //Assessment //with the ID "69978845384688").
1446 -)))
1447 -|(% colspan="1" %)(% colspan="1" %)
1448 -(((
1449 -(% class="TableParagraph" %)
1450 -getAttempts("70323786958847") > 0
1451 -)))|(% colspan="1" %)(% colspan="1" %)
1452 -(((
1453 -(% class="TableParagraph" %)
1454 -Returns TRUE as soon as the course participant has completed the test with the specified ID for the first time.
1455 -)))
1456 -|(((
1457 -(% class="TableParagraph" %)
1458 -getAttempts("70323524635734") <= 3
1459 -)))|(((
1460 -(% class="TableParagraph" %)
1461 -Returns FALSE as soon as the course participant has saved more than 3 files in the drop box of the course element //Task//.
1462 -)))
1463 -|(((
1464 -(% class="TableParagraph" %)
1465 -getInitialEnrollmentDate("70323786958847") <= date("26.5.2017 18:00")
1466 -)))|(((
1467 -(% class="TableParagraph" %)
1468 -Returns TRUE for those course participants who have enrolled in one of the available groups before 6 p.m. on May 26, 2017 via the course element //Enrolment// with a specified ID.
1469 -)))
1470 -|(% colspan="1" %)(% colspan="1" %)
1471 -(((
1472 -(% class="TableParagraph" %)
1473 -getInitialEnrollmentDate("70323786958847") + 2h > now
1474 -)))|(% colspan="1" %)(% colspan="1" %)
1475 -(((
1476 -(% class="TableParagraph" %)
1477 -Returns TRUE within two hours from the time of enrolment for those course participants who have enrolled in one of the available groups via the course element //Enrolment// with a specified ID. In this way, it can be ensured that each course participant can only e.g. process a script during a certain period of time.
1478 -)))
1479 -|(% colspan="1" %)(% colspan="1" %)
1480 -(((
1481 -(% class="TableParagraph" %)
1482 -(getInitialCourseLaunchDate(0) >= never) | (getInitialCourseLaunchDate(0) + 2h > now)
1483 -)))|(% colspan="1" %)(% colspan="1" %)
1484 -(((
1485 -(% class="TableParagraph" %)
1486 -Returns TRUE if the course participant has not yet visited the course, or during the first two hours of the first course visit. In this way, it can be ensured that each course participant can only see the course for a certain period of time.
1487 -)))
1488 -|(% colspan="1" %)(% colspan="1" %)
1489 -(((
1490 -(% class="TableParagraph" %)
1491 -(getRecentCourseLaunchDate(0) + 10min) > now
1492 -)))|(% colspan="1" %)(% colspan="1" %)
1493 -(((
1494 -(% class="TableParagraph" %)
1495 -Returns TRUE if the user has been active in the course for more than 10 minutes.
1496 -)))
1497 -|(((
1498 -(% class="TableParagraph" %)
1499 -getOnyxTestOutcome("84692289655276","SCORE") >= 10
1500 -)))|(((
1501 -(% class="TableParagraph" %)
1502 -Returns TRUE if the user has reached at least 10 points.
1503 -)))
1504 -|(((
1505 -(% class="TableParagraph" %)
1506 -getOnyxTestOutcomeZK("84389429397045","PASS") ="true"
1507 -)))|(((
1508 -(% class="TableParagraph" %)
1509 -Returns TRUE if the user has passed the test.
1510 -)))
1511 -|(((
1512 -(% class="TableParagraph" %)
1513 -getMark("84692289655276") > 4
1514 -)))|(((
1515 -(% class="TableParagraph" %)
1516 -Returns TRUE if the user's grade for the specified course element is better than 4.
1517 -)))
1518 -
1519 -{{note title="Attention!"}}
1520 -Please note that the above-mentioned course element IDs are just examples. When you create a course, you need to reference the ID of your own course.
1521 -{{/note}}
1522 -{{/expand}}
2002 +{{/layout-cell}}
2003 +{{/layout-section}}
2004 +{{/layout}}
1523 1523  {{/sv-translation}}
Confluence.Code.ConfluencePageClass[0]
id
... ... @@ -1,1 +1,1 @@
1 -343835558
1 +514425518
url
... ... @@ -1,1 +1,1 @@
1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/LMS/pages/343835558/Expert Mode
1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/LMS/pages/514425518/Expert Mode