Änderungen von Dokument Expertenmodus
Zuletzt geändert von Carina Enke am 26.11.2025
Von Version 79.1
bearbeitet von Carina Enke
am 11.04.2023
am 11.04.2023
Änderungskommentar:
Mittels Scroll Versions veröffentlicht aus dem Bereich LMSintern und Version 13.12.
Auf Version 102.1
bearbeitet von Carina Enke
am 10.06.2020
am 10.06.2020
Änderungskommentar:
Mittels Scroll Versions veröffentlicht aus dem Bereich LMSintern und Version 12.4.
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
-
Objekte (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Titel
-
... ... @@ -1,1 +1,1 @@ 1 -Expert Mode1 +Expertenregeln - Inhalt
-
... ... @@ -3,2079 +3,829 @@ 3 3 {{layout-section ac:type="single"}} 4 4 {{layout-cell}} 5 5 \\ 6 - 7 -{{details}} 8 -(% class="wrapped" %) 9 -|=((( 10 -Verantwortlicher 11 -)))|((( 12 -\\ 13 -))) 14 -|=(% colspan="1" %)(% colspan="1" %) 15 -((( 16 -Status 17 -)))|(% class="highlight-yellow" colspan="1" data-highlight-colour="yellow" %)(% class="highlight-yellow" colspan="1" data-highlight-colour="yellow" %) 18 -((( 19 -(% class="content-wrapper" %) 20 -((( 21 -{{sv-metadata type="workflow-status"/}} 22 - 23 -{{status colour="Green" title="Fertig"/}} 24 -))) 25 -))) 26 -|=(% colspan="1" %)(% colspan="1" %) 27 -((( 28 -Varianten 29 -)))|(% colspan="1" %)(% colspan="1" %) 30 -((( 31 -(% class="content-wrapper" %) 32 -((( 33 -{{sv-metadata type="variants"/}} 34 -))) 35 -))) 36 -|=(% colspan="1" %)(% colspan="1" %) 37 -((( 38 -Attribute 39 -)))|(% colspan="1" %)(% colspan="1" %) 40 -((( 41 -(% class="content-wrapper" %) 42 -((( 43 -{{sv-metadata type="attributes"/}} 44 -))) 45 -))) 46 -|=(% colspan="1" %)(% colspan="1" %) 47 -((( 48 -Pagekey 49 -)))|(% colspan="1" %)(% colspan="1" %) 50 -((( 51 -(% class="content-wrapper" %) 52 -((( 53 -{{sv-metadata type="pagekey"/}} 54 -))) 55 -))) 56 -|=(% colspan="1" %)(% colspan="1" %) 57 -((( 58 -Übersetzung 59 -)))|(% colspan="1" %)(% colspan="1" %) 60 -((( 61 -(% class="content-wrapper" %) 62 -((( 63 -Expert Mode 64 - 65 -{{status colour="Green" title="Fertig"/}} 66 -))) 67 -))) 68 -|=(% colspan="1" %)(% colspan="1" %) 69 -((( 70 -TODOs 71 -)))|(% colspan="1" %)(% colspan="1" %) 72 -((( 73 -(% class="task-list" %) 74 -((( 75 -{{task reference="/Tasks/Task_18" status="Done"}} 76 -carina: Anpassungen durch Empfelhlung von Dirk in [[OLATCE-13683>>url:https://jira.bps-system.de/devel/browse/OLATCE-13683||shape="rect"]] 77 - 78 -{{/task}} 79 -))) 80 -))) 81 -{{/details}} 82 82 {{/layout-cell}} 83 83 {{/layout-section}} 84 84 85 85 {{layout-section ac:type="single"}} 86 86 {{layout-cell}} 87 -**Verwendungsbeispiele für Expertenregeln 88 -** 89 89 90 -Nachfolgend sind Beispiele aufgeführt, die Ihnen zeigen, wie Sie die Expertenregeln verwenden können. 91 91 92 -\\ 93 - 94 -(% class="auto-cursor-target" %) 95 -**Typische Anwendungsbeispiele** 96 - 97 -{{expand title="In einem öffentlichen Kurs einzelne Inhalte nur für registrierte Nutzer sichtbar schalten ..."}} 98 -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. 99 - 100 -{{code}} 101 -isGuest()=false 102 -{{/code}} 103 - 104 -(% class="wrapped" %) 105 -|=((( 106 -Konfiguration im Kurseditor 107 -)))|((( 108 -(% class="content-wrapper" %) 109 -((( 110 -[[image:attach:Kurseditor - Konfiguration nur registrierte Nutzer_de.png]] 111 -))) 112 -))) 113 -|=(% colspan="1" %)(% colspan="1" %) 114 -((( 115 -Ansicht als registrierter Nutzer 116 -)))|(% colspan="1" %)(% colspan="1" %) 117 -((( 118 -(% class="content-wrapper" %) 119 -((( 120 -[[image:attach:Kursrun - Ansicht registrierte Nutzer_de.png]] 121 -))) 122 -))) 123 -|=((( 124 -Ansicht als Gastnutzer 125 -)))|((( 126 -[[image:attach:Kurseditor - Konfiguration nicht für Gäste_de.png]] 127 -))) 128 -|=(% colspan="1" %)(% colspan="1" %) 129 -((( 130 -Ansicht als Kursverantwortlicher 131 -)))|(% colspan="1" %)(% colspan="1" %) 132 -((( 133 -(% class="content-wrapper" %) 134 -((( 135 -[[image:attach:Kursrun - Ansicht Kursverantwortlicher_de.png]] 136 -))) 137 -))) 138 -{{/expand}} 139 - 140 -{{expand title="In einem öffentlichen Kurs einzelne Inhalte nur für Gäste sichtbar schalten ..."}} 141 -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. 142 - 143 -{{code}} 144 -isGuest()=true |isCourseAdministrator() 145 -{{/code}} 146 - 147 -(% class="wrapped" %) 148 -|=((( 149 -Konfiguration im Kurseditor 150 -)))|((( 151 -(% class="content-wrapper" %) 152 -((( 153 -[[image:attach:Kurseditor - Konfiguration nur Gäste und Kursverantwortliche_de.png]] 154 -))) 155 -))) 156 -|=(% colspan="1" %)(% colspan="1" %) 157 -((( 158 -Ansicht als registrierter Nutzer 159 -)))|(% colspan="1" %)(% colspan="1" %) 160 -((( 161 -(% class="content-wrapper" %) 162 -((( 163 -[[image:attach:Kursansicht - nicht für registrierte Nutzer_de.png]] 164 -))) 165 -))) 166 -|=((( 167 -Ansicht als Gastnutzer 168 -)))|((( 169 -[[image:attach:Kursrun - Ansicht nur Gäste_de.png]] 170 -))) 171 -|=(% colspan="1" %)(% colspan="1" %) 172 -((( 173 -Ansicht als Kursverantwortlicher 174 -)))|(% colspan="1" %)(% colspan="1" %) 175 -((( 176 -(% class="content-wrapper" %) 177 -((( 178 -[[image:attach:Kursrun - Ansicht Kursverantwortlicher_de.png]] 179 -))) 180 -))) 181 -{{/expand}} 13 +{{children/}} 182 182 {{/layout-cell}} 183 183 {{/layout-section}} 16 +{{/layout}} 17 +{{/sv-translation}} 184 184 185 -{{layout-section ac:type="single"}} 186 -{{layout-cell}} 187 -{{expand title="Kursinhalte nach Testergebnis freigeben ..."}} 188 -Sie wollen Inhalte in Abhängigkeit eines Tests freigeben? Die Umsetzung dieses Szenarios wird auf der Seite [[doc:Lernwegsteuerung nach Testergebnis]] erläutert. 189 -{{/expand}} 190 -{{/layout-cell}} 191 -{{/layout-section}} 19 +{{sv-translation language="en"}} 20 +{{expand title="Display expert syntax"}} 21 +=== Expert syntax === 192 192 193 -{{layout-section ac:type="single"}} 194 -{{layout-cell}} 195 -{{expand title="Weitere Anwendungsbeispiele für Expertenregeln ..."}} 196 -{{info}} 197 -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. 198 -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. 199 -{{/info}} 200 - 201 201 (% class="wrapped" %) 202 202 |=((( 203 - Beispiele für Regeln in den Tabs //«//Sichtbarkeit//»//, //«//Zugang//»// und //«//Punkte//»// (Struktur-Baustein)25 +Type 204 204 )))|=((( 205 -Auswirkungen 27 +Syntax 28 +)))|=((( 29 +Description 206 206 ))) 207 207 |((( 208 -isGuest(0)=true 32 +(% class="TableParagraph" %) 33 +**Constants** 209 209 )))|((( 210 -Eingetragen im Tab Sichtbarkeit sehen nur Gäste den Kursbaustein, alle registrierten Nutzer dagegen nicht. 211 - 212 -Eingetragen im Tab Zugang haben ausschließlich Gäste Zugang zu diesem Kursbaustein. 213 - 214 -Alternativ kann auch die Angabe isGuest(0) oder isGuest(0)=1 verwendet werden. 215 -))) 216 -|(% colspan="1" %)(% colspan="1" %) 217 -((( 218 -isGuest(0)=false 219 -)))|(% colspan="1" %)(% colspan="1" %) 220 -((( 221 -Eingetragen im Tab Sichtbarkeit sehen Gäste den Kursbaustein nicht. Eingetragen im Tab Zugang haben Gäste keinen Zugang zu den Inhalten des Kursbausteins. 222 -))) 223 -|((( 224 -inLearningGroup("Anfänger") = false 35 +(% class="TableParagraph" %) 36 +//TRUE //or //1// 225 225 )))|((( 226 -Mit Ausnahme der Gruppe //«//Anfänger//»// ist der Kursbaustein für alle Kursteilnehmer sichtbar. 38 +(% class="TableParagraph" %) 39 +True 227 227 ))) 228 228 |((( 229 - (now >= date("22.03.2017 12:00")) & (now <= date("23.08.2017 18:00")) | inLearningGroup("Betreuer")42 +\\ 230 230 )))|((( 231 -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. 232 -))) 233 -|((( 234 -(now >= date("03.09.2017 00:00")) & (now <= date("13.10.2017 00:00")) & inRightGroup("Assessoren")| isUser("autor") 44 +(% class="TableParagraph" %) 45 +//FALSE //or //0// 235 235 )))|((( 236 -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. 47 +(% class="TableParagraph" %) 48 +False 237 237 ))) 238 238 |((( 239 -isInAttribute("surname","Mue") 51 +(% class="TableParagraph" %) 52 +**Variable** 240 240 )))|((( 241 -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. 242 -))) 243 -|(% colspan="1" %)(% colspan="1" %) 244 -((( 245 -(getUserProperty("orgUnit") = "Marketing") 246 -)))|(% colspan="1" %)(% colspan="1" %) 247 -((( 248 -Prüft, ob eine Person in der Organisationseinheit "Marketing" ist. Dies ist zum Beispiel sinnvoll, wenn die Daten automatisiert aus LDAP übernommen werden. 249 -))) 250 -|(% colspan="1" %)(% colspan="1" %) 251 -((( 252 -(getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10 253 -)))|(% colspan="1" %)(% colspan="1" %) 254 -((( 255 -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. 256 -))) 257 -|(% colspan="1" %)(% colspan="1" %) 258 -((( 259 -(getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688") 260 -)))|(% colspan="1" %)(% colspan="1" %) 261 -((( 262 -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"). 263 -))) 264 -|(% colspan="1" %)(% colspan="1" %) 265 -((( 266 -getAttempts("70323786958847") > 0 267 -)))|(% colspan="1" %)(% colspan="1" %) 268 -((( 269 -Gibt TRUE zurück, sobald der betreffende Kursteilnehmer den Test mit spezifizierter ID ein erstes Mal abgeschlossen hat. 270 -))) 271 -|(% colspan="1" %)(% colspan="1" %) 272 -((( 273 -getAttempts("70323524635734") <= 3 274 -)))|(% colspan="1" %)(% colspan="1" %) 275 -((( 276 -Gibt FALSE zurück, sobald der betreffende Kursteilnehmer mehr als 3 Dateien in den Abgabeordner des Kursbausteins Aufgabe gelegt hat. 277 -))) 278 -|(% colspan="1" %)(% colspan="1" %) 279 -((( 280 -getInitialEnrollmentDate("70323786958847") <= date("26.5.2017 18:00") 281 -)))|(% colspan="1" %)(% colspan="1" %) 282 -((( 283 -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. 284 -))) 285 -|(% colspan="1" %)(% colspan="1" %) 286 -((( 287 -getInitialEnrollmentDate("70323786958847") + 2h > now 288 -)))|(% colspan="1" %)(% colspan="1" %) 289 -((( 290 -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. 291 -))) 292 -|(% colspan="1" %)(% colspan="1" %) 293 -((( 294 -(getInitialCourseLaunchDate(0) >= never) | (getInitialCourseLaunchDate(0) + 2h > now) 295 -)))|(% colspan="1" %)(% colspan="1" %) 296 -((( 297 -Gibt TRUE zurück, wenn der Kursteilnehmer den Kurs noch nicht besucht hat oder während der ersten zwei Stunden des ersten Kursbesuchs. So kann abgebildet werden, dass jeder Kursteilnehmer nur während einer bestimmten Zeitdauer den Kurs sehen kann. 298 -))) 299 -|(% colspan="1" %)(% colspan="1" %) 300 -((( 301 -(getRecentCourseLaunchDate(0) + 10min) > now 302 -)))|(% colspan="1" %)(% colspan="1" %) 303 -((( 304 -Gibt TRUE zurück, wenn sich der Benutzer seit mehr als 10 Minuten im Kurs bewegt. 305 -))) 306 -|(% colspan="1" %)(% colspan="1" %) 307 -((( 308 -getOnyxTestOutcome("84692289655276","SCORE") >= 10 309 -)))|(% colspan="1" %)(% colspan="1" %) 310 -((( 311 -Gibt TRUE zurück, wenn der Benutzer mindestens 10 Punkte erreicht hat. 312 -))) 313 -|(% colspan="1" %)(% colspan="1" %) 314 -((( 315 -getOnyxTestOutcomeZK("84389429397045","PASS") ="true" 316 -)))|(% colspan="1" %)(% colspan="1" %) 317 -((( 318 -Gibt TRUE zurück, wenn der Benutzer den Test bestanden hat. 319 -))) 320 -|(% colspan="1" %)(% colspan="1" %) 321 -((( 322 -getMark("84692289655276") > 4 323 -)))|(% colspan="1" %)(% colspan="1" %) 324 -((( 325 -Gibt TRUE zurück, wenn die Note des Nutzers für den angegebenen Baustein besser als 4 ist. 326 -))) 327 -|(% colspan="1" %)(% colspan="1" %) 328 -((( 329 -getProgress("69742969114730")>=100 330 -)))|(% colspan="1" %)(% colspan="1" %) 331 -((( 332 -Gibt TRUE zurück, wenn der Nutzer den angegebenen Kursbaustein erledigt hat (Kursfortschritt). 333 -))) 334 - 335 -{{note title="Achtung!"}} 336 -Bitte beachten Sie, dass die oben erwähnten Kursbaustein-IDs Beispiele sind. Wenn Sie Ihren Kurs erstellen, müssen Sie jeweils die IDs Ihrer Kurse referenzieren. 337 -{{/note}} 338 -{{/expand}} 339 -{{/layout-cell}} 340 -{{/layout-section}} 341 - 342 -{{layout-section ac:type="single"}} 343 -{{layout-cell}} 344 -(% class="auto-cursor-target" %) 345 -**Expertnsyntax** 346 - 347 -{{expand title="Übersicht der verfügbaren Expertensyntax ..."}} 348 -(% class="wrapped" %) 349 -|=((( 350 -Typ 351 -)))|=((( 352 -Syntax 353 -)))|=((( 354 -Bedeutung 355 -))) 356 -|(% rowspan="2" %)(% rowspan="2" %) 357 -((( 358 -**Konstanten** 54 +(% class="TableParagraph" %) 55 +//now// 359 359 )))|((( 360 -//TRUE// oder //1// 361 -)))|((( 362 -Wahr 57 +(% class="TableParagraph" %) 58 +Current server system time 363 363 ))) 364 364 |((( 365 -//FALSE// oder //0// 61 +(% class="TableParagraph" %) 62 +**Functions** 366 366 )))|((( 367 -Falsch 64 +(% class="TableParagraph" %) 65 +//date("[date]")// 66 +)))|((( 67 +(% class="TableParagraph" %) 68 +Query date 368 368 ))) 369 369 |(% colspan="1" %)(% colspan="1" %) 370 370 ((( 371 - **Variable**72 +\\ 372 372 )))|(% colspan="1" %)(% colspan="1" %) 373 373 ((( 374 -//now// 75 +(% class="TableParagraph" %) 76 +//inLearningGroup("//[string]//")// 375 375 )))|(% colspan="1" %)(% colspan="1" %) 376 376 ((( 377 -Momentane Server-Systemzeit 79 +(% class="TableParagraph" %) 80 +Returns TRUE for all members of the learning group with the title [string] of the current course. 378 378 ))) 379 -|(% rowspan="37" %)(% rowspan="37" %) 380 -((( 381 -**Funktionen** 382 -)))|(% colspan="1" %)(% colspan="1" %) 383 -((( 384 -//date("//[date]//")// 385 -)))|(% colspan="1" %)(% colspan="1" %) 386 -((( 387 -Datum abfragen 388 -))) 389 389 |(% colspan="1" %)(% colspan="1" %) 390 390 ((( 391 - //inLearningGroup("//[string]//")//84 +\\ 392 392 )))|(% colspan="1" %)(% colspan="1" %) 393 393 ((( 394 -Gibt TRUE für alle Mitglieder der Lerngruppe mit dem Titel [string] des aktuellen Kurses zurück. 395 -))) 396 -|(% colspan="1" %)(% colspan="1" %) 397 -((( 87 +(% class="TableParagraph" %) 398 398 //inLearningGroup("//[string1]//","//[string2]//")// 399 399 )))|(% colspan="1" %)(% colspan="1" %) 400 400 ((( 401 -Gibt TRUE für alle Mitglieder der angegebenen Lerngruppe [string1] des Kurses mit der angegebenen Kurs-ID=[string2] zurück. 91 +(% class="TableParagraph" %) 92 +Returns TRUE for all members of the specified learning group [string1] of the course with the specified course ID=[string2]. 402 402 ))) 403 403 |(% colspan="1" %)(% colspan="1" %) 404 404 ((( 405 - //inLearningGroupWaitingList("//[string]//")//96 +\\ 406 406 )))|(% colspan="1" %)(% colspan="1" %) 407 407 ((( 408 -Gibt TRUE für alle Benutzer in der Warteliste der Lerngruppe [string] des aktuellen Kurses zurück. 409 -))) 410 -|(% colspan="1" %)(% colspan="1" %) 411 -((( 412 -//inLearningGroupWaitingList("//[string1]//","//[string2]//")// 99 +(% class="TableParagraph" %) 100 +//inLearningGroupWaitingList("//[string]//")// 413 413 )))|(% colspan="1" %)(% colspan="1" %) 414 414 ((( 415 -Gibt TRUE für alle Benutzer in der Warteliste der Lerngruppe [string1] des Kurses mit der angegebenen Kurs-ID=[string2] zurück. 103 +(% class="TableParagraph" %) 104 +Returns TRUE for all users on the waiting list of the learning group [string] of the current course. 416 416 ))) 417 417 |(% colspan="1" %)(% colspan="1" %) 418 418 ((( 419 - //inRightGroup("//[string]//")//108 +\\ 420 420 )))|(% colspan="1" %)(% colspan="1" %) 421 421 ((( 422 -Gibt TRUE für alle Mitglieder der Rechtegruppe [string] zurück. 423 -))) 424 -|(% colspan="1" %)(% colspan="1" %) 425 -((( 426 -//isLearningGroupFull("//[string]//")// 111 +(% class="TableParagraph" %) 112 +//inLearningGroupWaitingList("//[string1]//","//[string2]//"// //)// 427 427 )))|(% colspan="1" %)(% colspan="1" %) 428 428 ((( 429 -Gibt für die angegebene Lerngruppe im aktuellen Kurs den Boolean TRUE (=voll) oder FALSE (=nicht voll) zurück. 115 +(% class="TableParagraph" %) 116 +Returns TRUE for all users on the waiting list of the learning group [string1] of the course with the specified course ID=[string2]. 430 430 ))) 431 431 |(% colspan="1" %)(% colspan="1" %) 432 432 ((( 433 - //isLearningGroupFull("//[string1]//","//[string2]//")//120 +\\ 434 434 )))|(% colspan="1" %)(% colspan="1" %) 435 435 ((( 436 -Gibt für die angegebene Lerngruppe=[string1] des Kurses mit Kurs-ID=[string2] den Boolean TRUE (=voll) oder FALSE (=nicht voll) zurück. 437 -))) 438 -|(% colspan="1" %)(% colspan="1" %) 439 -((( 440 -//isUser("//[string]//")// 123 +(% class="TableParagraph" %) 124 +//inRightGroup("//[string]//")// 441 441 )))|(% colspan="1" %)(% colspan="1" %) 442 442 ((( 443 -Gibt TRUE für den Benutzer mit dem Benutzernamen [string] zurück. 127 +(% class="TableParagraph" %) 128 +Returns TRUE for all members of the right group [string]. 444 444 ))) 445 445 |(% colspan="1" %)(% colspan="1" %) 446 446 ((( 447 - //inLearningArea("//[string]//")//132 +\\ 448 448 )))|(% colspan="1" %)(% colspan="1" %) 449 449 ((( 450 -Gibt TRUE für alle Mitglieder der Gruppen im Lernbereich [string] des aktuellen Kurses zurück. 451 -))) 452 -|(% colspan="1" %)(% colspan="1" %) 453 -((( 454 -//inLearningArea("//[string1]//","//[string2]//")// 135 +(% class="TableParagraph" %) 136 +//isLearningGroupFull("//[string]//")// 455 455 )))|(% colspan="1" %)(% colspan="1" %) 456 456 ((( 457 -Gibt TRUE für alle Mitglieder der Gruppen im angegebenen Lernbereich [string1] des Kurses mit der angegebenen Kurs-ID=[string2] zurück. 139 +(% class="TableParagraph" %) 140 +Returns the Boolean TRUE (=full) or FALSE (=not full) for the specified learning group in the current course. 458 458 ))) 459 459 |(% colspan="1" %)(% colspan="1" %) 460 460 ((( 461 - //getNumberOfEnrollments("//[string1]*//")//144 +\\ 462 462 )))|(% colspan="1" %)(% colspan="1" %) 463 463 ((( 464 -Gibt TRUE zurück, wenn die konfigurierte Anzahl der Lerngruppenmitgliedschaften im Lernbereich (string1) erreicht ist. 465 -))) 466 -|(% colspan="1" %)(% colspan="1" %) 467 -((( 468 -//isGlobalAuthor()// 147 +(% class="TableParagraph" %) 148 +//isLearningGroupFull("//[string1]//","//[string2]//")// 469 469 )))|(% colspan="1" %)(% colspan="1" %) 470 470 ((( 471 -Gibt TRUE für alle Mitglieder der OPAL-Autorengruppe zurück. 151 +(% class="TableParagraph" %) 152 +Returns the Boolean TRUE (=full) or FALSE (=not full) for the specified learning group=[string1] of the course with the course ID=[string2]. 472 472 ))) 473 473 |(% colspan="1" %)(% colspan="1" %) 474 474 ((( 475 - //isCourseAdministrator()//156 +\\ 476 476 )))|(% colspan="1" %)(% colspan="1" %) 477 477 ((( 478 -Gibt TRUE für alle Besitzer Ihres Kurses (Lernressource) zurück. 479 -))) 480 -|(% colspan="1" %)(% colspan="1" %) 481 -((( 482 -//isCourseCoach()// 159 +(% class="TableParagraph" %) 160 +//isUser("//[string]//")// 483 483 )))|(% colspan="1" %)(% colspan="1" %) 484 484 ((( 485 -Gibt TRUE für alle Benutzer zurück, die eine Lerngruppe betreuen. 163 +(% class="TableParagraph" %) 164 +Returns TRUE for the user with the user name [string]. 486 486 ))) 487 487 |(% colspan="1" %)(% colspan="1" %) 488 488 ((( 489 - //isGuest()//168 +\\ 490 490 )))|(% colspan="1" %)(% colspan="1" %) 491 491 ((( 492 -Gibt TRUE für alle Benutzer zurück, die OPAL als Gäste besuchen. 493 -))) 494 -|(% colspan="1" %)(% colspan="1" %) 495 -((( 496 -//isExternalUser()// 171 +(% class="TableParagraph" %) 172 +//inLearningArea("//[string]//")// 497 497 )))|(% colspan="1" %)(% colspan="1" %) 498 498 ((( 499 -Gibt TRUE für alle zurück, die OPAL als externe Benutzer verwenden. 175 +(% class="TableParagraph" %) 176 +Returns TRUE for all members of the groups in the learning area [string] of the current course. 500 500 ))) 501 501 |(% colspan="1" %)(% colspan="1" %) 502 502 ((( 503 - //hasAttribute("//[AttrName]//","//[string]//")//180 +\\ 504 504 )))|(% colspan="1" %)(% colspan="1" %) 505 505 ((( 506 -Gibt TRUE zurück, wenn [string] dem Wert des AAI-Attributs [AttrName] des jeweiligen Benutzers entspricht. 507 -))) 508 -|(% colspan="1" %)(% colspan="1" %) 509 -((( 510 -//isInAttribute("//[AttrName]//","//[substring]//")// 183 +(% class="TableParagraph" %) 184 +//inLearningArea("//[string1]//","//[string2]//")// 511 511 )))|(% colspan="1" %)(% colspan="1" %) 512 512 ((( 513 -Gibt TRUE zurück, wenn [substring] einem Teil des Wertes des AAI-Attributs [AttrName] des jeweiligen Benutzers entspricht. 187 +(% class="TableParagraph" %) 188 +Returns TRUE for all members of the groups in the specified learning area [string1] of the course with the specified course ID=[string2]. 514 514 ))) 515 515 |(% colspan="1" %)(% colspan="1" %) 516 516 ((( 517 - //getUserProperty("//[string]//")//192 +\\ 518 518 )))|(% colspan="1" %)(% colspan="1" %) 519 519 ((( 520 -Gibt die angegebene Benutzer-Eigenschaft des ausführenden Nutzers zurück. 521 -))) 522 -|(% colspan="1" %)(% colspan="1" %) 523 -((( 524 -//getPassed("//[integer]//")// 195 +(% class="TableParagraph" %) 196 +//getNumberOfEnrollments("//[string1]*//")// 525 525 )))|(% colspan="1" %)(% colspan="1" %) 526 526 ((( 527 -Gibt vom Kursbaustein mit spezifizierter ID den Boolean TRUE (=Bestanden) oder FALSE (=Nicht bestanden) zurück. 199 +(% class="TableParagraph" %) 200 +Returns TRUE, when the configured number of learning group members is reached in the learning area (string1). 528 528 ))) 529 529 |(% colspan="1" %)(% colspan="1" %) 530 530 ((( 531 - //getScore("//[integer]//")//204 +\\ 532 532 )))|(% colspan="1" %)(% colspan="1" %) 533 533 ((( 534 -Gibt vom Kursbaustein mit spezifizierter ID die Anzahl der Punkte zurück. 535 -))) 536 -|(% colspan="1" %)(% colspan="1" %) 537 -((( 538 -//getAttempts("//[integer]//")// 207 +(% class="TableParagraph" %) 208 +//isGlobalAuthor(0)// 539 539 )))|(% colspan="1" %)(% colspan="1" %) 540 540 ((( 541 -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. 211 +(% class="TableParagraph" %) 212 +Returns TRUE for all members of the OPAL author group. 542 542 ))) 543 543 |(% colspan="1" %)(% colspan="1" %) 544 544 ((( 545 - //getInitialEnrollmentDate("//[integer]//")//216 +\\ 546 546 )))|(% colspan="1" %)(% colspan="1" %) 547 547 ((( 548 -Gibt vom Kursbaustein Einschreibung mit spezifizierter ID das Datum des erstmaligen Einschreibens des betreffenden Kursteilnehmers zurück. 549 -))) 550 -|(% colspan="1" %)(% colspan="1" %) 551 -((( 552 -//getRecentEnrollmentDate("//[integer]//")// 219 +(% class="TableParagraph" %) 220 +//isCourseAdministrator(0)// 553 553 )))|(% colspan="1" %)(% colspan="1" %) 554 554 ((( 555 -Gibt vom Kursbaustein Einschreibung mit spezifizierter ID das Datum des letzten Einschreibens des betreffenden Kursteilnehmers zurück. 223 +(% class="TableParagraph" %) 224 +Returns TRUE for all owners of your course (learning resource). 556 556 ))) 557 557 |(% colspan="1" %)(% colspan="1" %) 558 558 ((( 559 - //getInitialCourseLaunchDate()//228 +\\ 560 560 )))|(% colspan="1" %)(% colspan="1" %) 561 561 ((( 562 -Gibt das Datum des erstmaligen Kursbesuchs des betreffenden Kursteilnehmers zurück. 563 -))) 564 -|(% colspan="1" %)(% colspan="1" %) 565 -((( 566 -//getRecentCourseLaunchDate()// 231 +(% class="TableParagraph" %) 232 +//isCourseCoach(0)// 567 567 )))|(% colspan="1" %)(% colspan="1" %) 568 568 ((( 569 -Gibt das Datum des letzten Kursbesuchs des betreffenden Kursteilnehmers zurück. 235 +(% class="TableParagraph" %) 236 +Returns TRUE for all users who supervise a learning group. 570 570 ))) 571 571 |(% colspan="1" %)(% colspan="1" %) 572 572 ((( 573 - //getPassedWithCourseId("//[integer-1]//","//[integer-2]//")//240 +\\ 574 574 )))|(% colspan="1" %)(% colspan="1" %) 575 575 ((( 576 -Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] den Boolean TRUE (=Bestanden) oder FALSE (=Nicht bestanden) zurück. 577 -))) 578 -|(% colspan="1" %)(% colspan="1" %) 579 -((( 580 -//getScoreWithCourseId("//[integer-1]//","//[integer-2]//")// 243 +(% class="TableParagraph" %) 244 +//isGuest(0)// 581 581 )))|(% colspan="1" %)(% colspan="1" %) 582 582 ((( 583 -Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] die Anzahl der Punkte zurück. 247 +(% class="TableParagraph" %) 248 +Returns TRUE for all users who visit OPAL as guests. 584 584 ))) 585 585 |(% colspan="1" %)(% colspan="1" %) 586 586 ((( 587 - //getMarkWithCourseId("//[integer-1]//","//[integer-2]//")//252 +\\ 588 588 )))|(% colspan="1" %)(% colspan="1" %) 589 589 ((( 590 -Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] die Note zurück. 591 -))) 592 -|(% colspan="1" %)(% colspan="1" %) 593 -((( 594 -//hasEvaluationCompleted("//KB-ID//")// 255 +(% class="TableParagraph" %) 256 +//isExternalUser(0)// 595 595 )))|(% colspan="1" %)(% colspan="1" %) 596 596 ((( 597 -Gibt TRUE für alle Benutzer zurück, die den angegebenen Kursbaustein erfolgreich beendet haben. 259 +(% class="TableParagraph" %) 260 +Returns TRUE for everyone who uses OPAL as an external user. 598 598 ))) 599 599 |(% colspan="1" %)(% colspan="1" %) 600 600 ((( 601 - //getNumberOfEnrollments("//[string1]*//")//264 +\\ 602 602 )))|(% colspan="1" %)(% colspan="1" %) 603 603 ((( 604 -Gibt TRUE zurück, wenn die konfigurierte Anzahl der Lerngruppenmitgliedschaften im Lernbereich (string1) erreicht ist. 605 -))) 606 -|(% colspan="1" %)(% colspan="1" %) 607 -((( 608 -//getOnyxTestOutcome("//[string1]//","//[string2]//")// 267 +(% class="TableParagraph" %) 268 +//hasAttribute("//[AttrName]//","//[string]//")// 609 609 )))|(% colspan="1" %)(% colspan="1" %) 610 610 ((( 611 -Gibt vom Onyx-Test-Kursbaustein mit spezifizierter ID (string1) und spezifizierter Ausgabevariable (string2) den Wert dieser Variablen zurück. Der Rückgabewert ist eine Zahl. 271 +(% class="TableParagraph" %) 272 +Returns TRUE if [string] matches the value of the AAI attribute [AttrName] of the respective user. 612 612 ))) 613 613 |(% colspan="1" %)(% colspan="1" %) 614 614 ((( 615 - //getOnyxTestOutcomeZK("//[string1]//","//[string2]//")//276 +\\ 616 616 )))|(% colspan="1" %)(% colspan="1" %) 617 617 ((( 618 -Gibt vom Onyx-Test-Kursbaustein mit spezifizierter ID (string1) und spezifizierter Ausgabevariable (string2) den Wert dieser Variablen zurück. Der Rückgabewert ist eine Zeichenkette. 619 -))) 620 -|(% colspan="1" %)(% colspan="1" %) 621 -((( 622 -//getProgress(//"[integer]"//)// 279 +(% class="TableParagraph" %) 280 +//isInAttribute("//[AttrName]//","//[substring]//")// 623 623 )))|(% colspan="1" %)(% colspan="1" %) 624 624 ((( 625 -Gibt vom Kursbaustein mit spezifizierter ID den Fortschritt als numerischen Wert zwischen 0 und 100 (Prozent) zurück. 283 +(% class="TableParagraph" %) 284 +Returns TRUE if [substring] matches a portion of the value of the AAI attribute [AttrName] of the respective user. 626 626 ))) 627 627 |(% colspan="1" %)(% colspan="1" %) 628 628 ((( 629 - //isPasswordConfirmed("//[string]")288 +\\ 630 630 )))|(% colspan="1" %)(% colspan="1" %) 631 631 ((( 632 -Gibt TRUE nach Eingabe des korrekten Passworts (string1) zurück. 633 - 634 -Kann nur bei Kursbausteinen verwendet werden, die auch im einfachen Modus eine Passwortbeschränkung anbieten. 635 -))) 636 -|(% colspan="1" %)(% colspan="1" %) 637 -((( 638 -//comesFrom("//[string]//")// 291 +(% class="TableParagraph" %) 292 +//getUserProperty("//[string]//")// 639 639 )))|(% colspan="1" %)(% colspan="1" %) 640 640 ((( 641 -Gibt TRUE zurück, wenn der Nutzer ein verlinktes Konto zum OLAT mit der angegebenen System-ID hat. 295 +(% class="TableParagraph" %) 296 +Returns the specified user property of the executing user. 642 642 ))) 643 -|(% rowspan="4" %)(% rowspan="4" %) 644 -((( 645 -**Einheiten** 646 -)))|(% colspan="1" %)(% colspan="1" %) 647 -((( 648 -//min// 649 -)))|(% colspan="1" %)(% colspan="1" %) 650 -((( 651 -Minuten 652 -))) 653 653 |(% colspan="1" %)(% colspan="1" %) 654 654 ((( 655 - //h//300 +\\ 656 656 )))|(% colspan="1" %)(% colspan="1" %) 657 657 ((( 658 -Stunden 659 -))) 660 -|(% colspan="1" %)(% colspan="1" %) 661 -((( 662 -//w// 303 +(% class="TableParagraph" %) 304 +//getPassed("//[integer]//")// 663 663 )))|(% colspan="1" %)(% colspan="1" %) 664 664 ((( 665 -Wochen 307 +(% class="TableParagraph" %) 308 +Returns the Boolean TRUE (=passed) or FALSE (=not passed) from the course element with the specified ID. 666 666 ))) 667 667 |(% colspan="1" %)(% colspan="1" %) 668 668 ((( 669 - //m//312 +\\ 670 670 )))|(% colspan="1" %)(% colspan="1" %) 671 671 ((( 672 -Monate 673 -))) 674 -|(% rowspan="9" %)(% rowspan="9" %) 675 -((( 676 -**Operatoren** 315 +(% class="TableParagraph" %) 316 +//getScore("//[integer]//")// 677 677 )))|(% colspan="1" %)(% colspan="1" %) 678 678 ((( 679 -~= 680 -)))|(% colspan="1" %)(% colspan="1" %) 681 -((( 682 -gleich 319 +(% class="TableParagraph" %) 320 +Returns the number of points from the course element with the specified ID. 683 683 ))) 684 684 |(% colspan="1" %)(% colspan="1" %) 685 685 ((( 686 - ~>324 +\\ 687 687 )))|(% colspan="1" %)(% colspan="1" %) 688 688 ((( 689 -größer als 690 -))) 691 -|(% colspan="1" %)(% colspan="1" %) 692 -((( 693 -< 327 +(% class="TableParagraph" %) 328 +//getAttempts("//[integer]//")// 694 694 )))|(% colspan="1" %)(% colspan="1" %) 695 695 ((( 696 -kleiner als 331 +(% class="TableParagraph" %) 332 +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). 697 697 ))) 698 698 |(% colspan="1" %)(% colspan="1" %) 699 699 ((( 700 - ~>=336 +\\ 701 701 )))|(% colspan="1" %)(% colspan="1" %) 702 702 ((( 703 -größer gleich 704 -))) 705 -|(% colspan="1" %)(% colspan="1" %) 706 -((( 707 -<= 339 +(% class="TableParagraph" %) 340 +//getInitialEnrollmentDate("//[integer]//")// 708 708 )))|(% colspan="1" %)(% colspan="1" %) 709 709 ((( 710 -kleiner gleich 343 +(% class="TableParagraph" %) 344 +Returns the date of the respective course participant's first-time enrolment from the course element //Enrolment// with the specified ID. 711 711 ))) 712 712 |(% colspan="1" %)(% colspan="1" %) 713 713 ((( 714 -* 715 -)))|(% colspan="1" %)(% colspan="1" %) 716 -((( 717 -Multiplikation 718 -))) 719 -|(% colspan="1" %)(% colspan="1" %) 720 -((( 721 -/ 722 -)))|(% colspan="1" %)(% colspan="1" %) 723 -((( 724 -Division 725 -))) 726 -|(% colspan="1" %)(% colspan="1" %) 727 -((( 728 -+ 729 -)))|(% colspan="1" %)(% colspan="1" %) 730 -((( 731 -Addition 732 -))) 733 -|(% colspan="1" %)(% colspan="1" %) 734 -((( 735 -- 736 -)))|(% colspan="1" %)(% colspan="1" %) 737 -((( 738 -Subtraktion 739 -))) 740 -|(% rowspan="3" %)(% rowspan="3" %) 741 -((( 742 -**Booleans** 743 743 \\ 744 744 )))|(% colspan="1" %)(% colspan="1" %) 745 745 ((( 746 -& 351 +(% class="TableParagraph" %) 352 +//getRecentEnrollmentDate("//[integer]//")// 747 747 )))|(% colspan="1" %)(% colspan="1" %) 748 748 ((( 749 -Logisches UND 355 +(% class="TableParagraph" %) 356 +Returns the date of the respective course participant's last enrolment from the course element //Enrolment// with the specified ID. 750 750 ))) 751 -|(% colspan="1" %)(% colspan="1" %) 752 -((( 753 -~| 754 -)))|(% colspan="1" %)(% colspan="1" %) 755 -((( 756 -Logisches ODER 757 -))) 758 -|(% colspan="1" %)(% colspan="1" %) 759 -((( 760 -! 761 -)))|(% colspan="1" %)(% colspan="1" %) 762 -((( 763 -Logisches NICHT 764 -))) 765 -{{/expand}} 766 -{{/layout-cell}} 767 -{{/layout-section}} 768 -{{/layout}} 769 -{{/sv-translation}} 770 - 771 -{{sv-translation language="en"}} 772 -{{layout}} 773 -{{layout-section ac:type="single"}} 774 -{{layout-cell}} 775 -**Application examples of expert rules** 776 - 777 -In the following, you will find examples of how to use the expert syntax. 778 -{{/layout-cell}} 779 -{{/layout-section}} 780 - 781 -{{layout-section ac:type="single"}} 782 -{{layout-cell}} 358 +|((( 783 783 \\ 784 -{{/layout-cell}} 785 -{{/layout-section}} 786 - 787 -{{layout-section ac:type="single"}} 788 -{{layout-cell}} 789 -**Typical application examples** 790 - 791 -{{expand title="Make individual content elements in a public course only visible to registered users ..."}} 792 -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. 793 - 794 -{{code}} 795 -isGuest(0)=false 796 -{{/code}} 797 - 798 -(% class="wrapped" %) 799 -|=((( 800 -Configuration in the course editor 801 801 )))|((( 802 -(% class="content-wrapper" %) 803 -((( 804 -[[image:attach:Kurseditor - Konfiguration nur registrierte Nutzer_de.png]] 805 -))) 806 -))) 807 -|=((( 808 -Course view as a registered user 809 -)))|((( 810 -(% class="content-wrapper" %) 811 -((( 812 -[[image:attach:Kursrun - Ansicht registrierte Nutzer_de.png]] 813 -))) 814 -))) 815 -|=((( 816 -Course view as a guest user 817 -)))|((( 818 -(% class="content-wrapper" %) 819 -((( 820 -[[image:attach:Kurseditor - Konfiguration nicht für Gäste_de.png]] 821 -))) 822 -))) 823 -|=((( 824 -Course view as a course owner 825 -)))|((( 826 -(% class="content-wrapper" %) 827 -((( 828 -[[image:attach:Kursrun - Ansicht Kursverantwortlicher_de.png]] 829 -))) 830 -))) 831 -{{/expand}} 832 - 833 -{{expand title="Make individual content elements in a public course only visible to guests ..."}} 834 -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. 835 - 836 -{{code}} 837 -isGuest(0)=true |isCourseAdministrator(0) 838 -{{/code}} 839 - 840 -(% class="wrapped" %) 841 -|=((( 842 -Configuration in the course editor 843 -)))|((( 844 -(% class="content-wrapper" %) 845 -((( 846 -[[image:attach:Kurseditor - Konfiguration keine Gäste_de.png]] 847 -))) 848 -))) 849 -|=((( 850 -Course view as a registered user 851 -)))|((( 852 -(% class="content-wrapper" %) 853 -((( 854 -[[image:attach:Kursansicht - nicht für registrierte Nutzer_de.png]] 855 -))) 856 -))) 857 -|=((( 858 -Course view as a guest user 859 -)))|((( 860 -(% class="content-wrapper" %) 861 -((( 862 -[[image:attach:Kursrun - Ansicht nur Gäste_de.png]] 863 -))) 864 -))) 865 -|=((( 866 -Course view as a course owner 867 -)))|((( 868 -(% class="content-wrapper" %) 869 -((( 870 -[[image:attach:Kursrun - Ansicht Kursverantwortlicher_de.png]] 871 -))) 872 -))) 873 -{{/expand}} 874 -{{/layout-cell}} 875 -{{/layout-section}} 876 - 877 -{{layout-section ac:type="single"}} 878 -{{layout-cell}} 879 -{{expand title="Activate course elements according to test result ..."}} 880 -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"]]. 881 -{{/expand}} 882 -{{/layout-cell}} 883 -{{/layout-section}} 884 - 885 -{{layout-section ac:type="single"}} 886 -{{layout-cell}} 887 -{{expand title="Further application examples of the expert syntax ..."}} 888 -{{info}} 889 -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. 890 - 891 -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. 892 -{{/info}} 893 - 894 -(% class="wrapped" %) 895 -|=((( 896 -(% style="color: rgb(63,68,68);" %)Examples of rules in the tabs //«//Visibility// », « //Access// », //and //« //Points// » //(structure element) 897 -)))|=((( 898 -Effects 899 -))) 900 -|((( 901 901 (% class="TableParagraph" %) 902 -i sGuest(0)=true362 +//getInitialCourseLaunchDate(0)// 903 903 )))|((( 904 904 (% class="TableParagraph" %) 905 -If this code is entered in the Visibility tab, the course element will only be visible to guests, but not to registered users. 906 - 907 -(% class="TableParagraph" %) 908 -If this code is entered in the Access tab, only guests will have access to this course element. 909 - 910 -(% class="TableParagraph" %) 911 -Alternatively, the code isGuest(0) or isGuest (0)=1 can be used. 365 +Returns the date of the first course visit of the respective course participant. 912 912 ))) 913 -|(% colspan="1" %)(% colspan="1" %) 914 -((( 915 -isGuest(0)=false 916 -)))|(% colspan="1" %)(% colspan="1" %) 917 -((( 918 -If this code is entered in the Visibility tab, the course element will be hidden from guests. 919 - 920 -If this code is entered in the Access tab, guests will not have access to the course element's contents. 921 -))) 922 922 |((( 923 -(% class="TableParagraph" %) 924 -inLearningGroup("Beginners") = false 368 +\\ 925 925 )))|((( 926 926 (% class="TableParagraph" %) 927 -With the exception of the «Beginners» group//,// the course element will be visible to all course participants. 928 -))) 929 -|((( 930 -(% class="TableParagraph" %) 931 -(now >= date("22.03.2017 12:00")) & (now <= date("23.08.2017 18:00")) | inLearningGroup("Supervisors") 371 +//getRecentCourseLaunchDate(0)// 932 932 )))|((( 933 933 (% class="TableParagraph" %) 934 - Thecourseelementwillbevisibletoallcourseparticipantsfrom22.03.2017to 23.08.2017. For themembersofthe«Supervisors» learninggroup//, //in contrast,it will be visible// //at anytime//.//374 +Returns the date of the last course visit of the respective course participant. 935 935 ))) 936 -|((( 937 -(% class="TableParagraph" %) 938 -(now >= date("03.09.2017 00:00")) & (now <= date("13.10.2017 00:00")) & inRightGroup("Assessors")| isUser("Author") 939 -)))|((( 940 -(% class="TableParagraph" %) 941 -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. 942 -))) 943 943 |(% colspan="1" %)(% colspan="1" %) 944 944 ((( 945 -(% class="TableParagraph" %) 946 -isInAttribute("surname","Mue") 378 +\\ 947 947 )))|(% colspan="1" %)(% colspan="1" %) 948 948 ((( 949 949 (% class="TableParagraph" %) 950 -Returns TRUE for all users whose «surname» attribute contains// //the letter sequence "Mue". For example, it returns TRUE for the value "Mueller" or "Muehlebacher". 951 -))) 952 -|(% colspan="1" %)(% colspan="1" %) 953 -((( 954 -(% class="TableParagraph" %) 955 -(getUserProperty("orgUnit") = "Marketing") 382 +//getRecentCourseLaunchDate(0)// 956 956 )))|(% colspan="1" %)(% colspan="1" %) 957 957 ((( 958 958 (% class="TableParagraph" %) 959 - Checkswhetherapersonis inthe"Marketing"organisationunit. This is useful,forexample, ifthedata is automatically transferred from LDAP.386 +Returns the date of the last course visit of the respective course participant. 960 960 ))) 961 961 |(% colspan="1" %)(% colspan="1" %) 962 962 ((( 963 -(% class="TableParagraph" %) 964 -(getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10 390 +\\ 965 965 )))|(% colspan="1" %)(% colspan="1" %) 966 966 ((( 967 967 (% class="TableParagraph" %) 968 -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. 969 -))) 970 -|(% colspan="1" %)(% colspan="1" %) 971 -((( 972 -(getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688") 394 +//getPassedWithCourseId("//[integer-1]//","//[integer- 2]//")// 973 973 )))|(% colspan="1" %)(% colspan="1" %) 974 974 ((( 975 975 (% class="TableParagraph" %) 976 -This rule can be set in the «Points» tab -> 977 - 978 -«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"). 398 +Returns the Boolean TRUE (=passed) or FALSE (=not passed) from the course element with the ID=[integer-2] of the course with the ID=[integer-1]. 979 979 ))) 980 980 |(% colspan="1" %)(% colspan="1" %) 981 981 ((( 982 -(% class="TableParagraph" %) 983 -getAttempts("70323786958847") > 0 402 +\\ 984 984 )))|(% colspan="1" %)(% colspan="1" %) 985 985 ((( 986 986 (% class="TableParagraph" %) 987 -Returns TRUE as soon as the course participant has completed the test with the specified ID for the first time. 988 -))) 989 -|((( 990 -(% class="TableParagraph" %) 991 -getAttempts("70323524635734") <= 3 992 -)))|((( 993 -(% class="TableParagraph" %) 994 -Returns FALSE as soon as the course participant has saved more than 3 files to the drop box of the Task course element. 995 -))) 996 -|((( 997 -(% class="TableParagraph" %) 998 -getInitialEnrollmentDate("70323786958847") <= date("26.5.2017 18:00") 999 -)))|((( 1000 -(% class="TableParagraph" %) 1001 -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. 1002 -))) 1003 -|(% colspan="1" %)(% colspan="1" %) 1004 -((( 1005 -(% class="TableParagraph" %) 1006 -getInitialEnrollmentDate("70323786958847") + 2h > now 406 +//getScoreWithCourseId("//[integer-1]//","//[integer-2]//")// 1007 1007 )))|(% colspan="1" %)(% colspan="1" %) 1008 1008 ((( 1009 1009 (% class="TableParagraph" %) 1010 -Returns TRUE within two hours from thetime of enrolment forthosecourseparticipantswho enrolled in one ofthe available groupsviatheEnrolmentcourse elementusinga specifiedID. In this way, it canbeensuredthateachcourseparticipantcan onlye.g.process a script during a certain period of time.410 +Returns the number of points from the course element with the ID=[integer-2] of the course with the ID=[integer-1]. 1011 1011 ))) 1012 1012 |(% colspan="1" %)(% colspan="1" %) 1013 1013 ((( 1014 -(% class="TableParagraph" %) 1015 -(getInitialCourseLaunchDate(0) >= never) | (getInitialCourseLaunchDate(0) + 2h > now) 414 +\\ 1016 1016 )))|(% colspan="1" %)(% colspan="1" %) 1017 1017 ((( 1018 -(% class="TableParagraph" %) 1019 -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. 1020 -))) 1021 -|(% colspan="1" %)(% colspan="1" %) 1022 -((( 1023 -(% class="TableParagraph" %) 1024 -(getRecentCourseLaunchDate(0) + 10min) > now 417 +//getMarkWithCourseId(" //[integer-1]//","//[integer-2]//")// 1025 1025 )))|(% colspan="1" %)(% colspan="1" %) 1026 1026 ((( 1027 -(% class="TableParagraph" %) 1028 -Returns TRUE if the user has been active in the course for more than 10 minutes. 420 +Returns the grade from the course element with the with the ID=[integer-1]. 1029 1029 ))) 1030 1030 |((( 1031 -(% class="TableParagraph" %) 1032 -getOnyxTestOutcome("84692289655276","SCORE") >= 10 423 +\\ 1033 1033 )))|((( 1034 1034 (% class="TableParagraph" %) 1035 -Returns TRUE if the user has reached at least 10 points. 1036 -))) 1037 -|((( 1038 -(% class="TableParagraph" %) 1039 -getOnyxTestOutcomeZK("84389429397045","PASS") ="true" 426 +//hasEvaluationCompleted("//KB-ID//")// 1040 1040 )))|((( 1041 1041 (% class="TableParagraph" %) 1042 -Returns TRUE iftheuser haspassed thetest.429 +Returns TRUE for all users who have successfully completed the specified course element. 1043 1043 ))) 1044 1044 |((( 1045 -(% class="TableParagraph" %) 1046 -getMark("84692289655276") > 4 432 +\\ 1047 1047 )))|((( 1048 1048 (% class="TableParagraph" %) 1049 -Returns TRUE if the user's mark for the specified course element is better than 4. 1050 -))) 1051 -|(% colspan="1" %)(% colspan="1" %) 1052 -((( 1053 -getProgress("69742969114730")>=100 1054 -)))|(% colspan="1" %)(% colspan="1" %) 1055 -((( 1056 -Returns TRUE if the user has completed the specified course element (course progress). 1057 -))) 1058 - 1059 -{{note title="Attention!"}} 1060 -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. 1061 -{{/note}} 1062 -{{/expand}} 1063 -{{/layout-cell}} 1064 -{{/layout-section}} 1065 - 1066 -{{layout-section ac:type="single"}} 1067 -{{layout-cell}} 1068 -**Expert syntax** 1069 - 1070 -{{expand title="Overview of the available expert syntax ..."}} 1071 -(% class="wrapped" %) 1072 -|=((( 1073 -Type 1074 -)))|=((( 1075 -Syntax 1076 -)))|=((( 1077 -Description 1078 -))) 1079 -|(% rowspan="2" %)(% rowspan="2" %) 1080 -((( 1081 -(% class="TableParagraph" %) 1082 -**Constants** 435 +//getNumberOfEnrollments("//[string1]*//")// 1083 1083 )))|((( 1084 1084 (% class="TableParagraph" %) 1085 -//TRUE //or //1// 1086 -)))|((( 1087 -(% class="TableParagraph" %) 1088 -True 438 +Returns TRUE, when the configured number of learning group members is reached in the learning area (string1). 1089 1089 ))) 1090 1090 |((( 1091 -(% class="TableParagraph" %) 1092 -//FALSE //or //0// 1093 -)))|((( 1094 -(% class="TableParagraph" %) 1095 -False 1096 -))) 1097 -|((( 1098 -(% class="TableParagraph" %) 1099 -**Variable** 1100 -)))|((( 1101 -(% class="TableParagraph" %) 1102 -//now// 1103 -)))|((( 1104 -(% class="TableParagraph" %) 1105 -Current server system time 1106 -))) 1107 -|(% rowspan="37" %)(% rowspan="37" %) 1108 -((( 1109 -(% class="TableParagraph" %) 1110 -**Functions** 1111 - 1112 - 1113 -\\\\\\\\ 1114 - 1115 -(% class="TableParagraph" %) 1116 1116 \\ 1117 - 1118 -(% class="TableParagraph" %) 1119 -\\ 1120 - 1121 -(% class="TableParagraph" %) 1122 -\\ 1123 - 1124 - 1125 -\\\\\\ 1126 - 1127 -(% class="TableParagraph" %) 1128 -\\ 1129 - 1130 -(% class="TableParagraph" %) 1131 -\\ 1132 - 1133 -(% class="TableParagraph" %) 1134 -\\ 1135 - 1136 -(% class="TableParagraph" %) 1137 -\\ 1138 - 1139 -(% class="TableParagraph" %) 1140 -\\ 1141 - 1142 -(% class="TableParagraph" %) 1143 -\\ 1144 - 1145 - 1146 -\\\\\\\\ 1147 - 1148 -(% class="TableParagraph" %) 1149 -\\ 1150 - 1151 -(% class="TableParagraph" %) 1152 -\\ 1153 - 1154 -(% class="TableParagraph" %) 1155 -\\ 1156 - 1157 -(% class="TableParagraph" %) 1158 -\\ 1159 - 1160 -(% class="TableParagraph" %) 1161 -\\ 1162 - 1163 -(% class="TableParagraph" %) 1164 -\\ 1165 - 1166 -(% class="TableParagraph" %) 1167 -\\ 1168 - 1169 -(% class="TableParagraph" %) 1170 -\\ 1171 - 1172 -(% class="TableParagraph" %) 1173 -\\ 1174 - 1175 -(% class="TableParagraph" %) 1176 -\\ 1177 - 1178 - 1179 -\\\\\\\\\\ 1180 - 1181 -(% class="TableParagraph" %) 1182 -\\ 1183 - 1184 -(% class="TableParagraph" %) 1185 -\\ 1186 - 1187 -(% class="TableParagraph" %) 1188 -\\ 1189 - 1190 -(% class="TableParagraph" %) 1191 -\\ 1192 - 1193 -(% class="TableParagraph" %) 1194 -\\ 1195 - 1196 -(% class="TableParagraph" %) 1197 -\\ 1198 - 1199 -(% class="TableParagraph" %) 1200 -\\ 1201 - 1202 -(% class="TableParagraph" %) 1203 -\\ 1204 - 1205 -(% class="TableParagraph" %) 1206 -\\ 1207 - 1208 -(% class="TableParagraph" %) 1209 -\\ 1210 - 1211 -(% class="TableParagraph" %) 1212 -\\ 1213 - 1214 -(% class="TableParagraph" %) 1215 -\\ 1216 - 1217 -(% class="TableParagraph" %) 1218 -\\ 1219 - 1220 -(% class="TableParagraph" %) 1221 -\\ 1222 - 1223 -(% class="TableParagraph" %) 1224 -\\ 1225 - 1226 - 1227 -\\\\\\\\ 1228 - 1229 -(% class="TableParagraph" %) 1230 -\\ 1231 - 1232 -(% class="TableParagraph" %) 1233 -\\ 1234 - 1235 -(% class="TableParagraph" %) 1236 -\\ 1237 - 1238 -(% class="TableParagraph" %) 1239 -\\ 1240 - 1241 -(% class="TableParagraph" %) 1242 -\\ 1243 - 1244 -(% class="TableParagraph" %) 1245 -\\ 1246 - 1247 -(% class="TableParagraph" %) 1248 -\\ 1249 - 1250 -(% class="TableParagraph" %) 1251 -\\ 1252 - 1253 -(% class="TableParagraph" %) 1254 -\\ 1255 - 1256 -(% class="TableParagraph" %) 1257 -\\ 1258 - 1259 -(% class="TableParagraph" %) 1260 -\\ 1261 - 1262 -(% class="TableParagraph" %) 1263 -\\ 1264 - 1265 -(% class="TableParagraph" %) 1266 -\\ 1267 - 1268 -(% class="TableParagraph" %) 1269 -\\ 1270 - 1271 -(% class="TableParagraph" %) 1272 -\\ 1273 - 1274 -(% class="TableParagraph" %) 1275 -\\ 1276 - 1277 -(% class="TableParagraph" %) 1278 -\\ 1279 - 1280 -(% class="TableParagraph" %) 1281 -\\ 1282 - 1283 -(% class="TableParagraph" %) 1284 -\\ 1285 - 1286 - 1287 -\\\\ 1288 - 1289 -(% class="TableParagraph" %) 1290 -\\ 1291 - 1292 -(% class="TableParagraph" %) 1293 -\\ 1294 - 1295 -(% class="TableParagraph" %) 1296 -\\ 1297 - 1298 -(% class="TableParagraph" %) 1299 -\\ 1300 - 1301 -(% class="TableParagraph" %) 1302 -\\ 1303 - 1304 -(% class="TableParagraph" %) 1305 -\\ 1306 - 1307 -(% class="TableParagraph" %) 1308 -\\ 1309 - 1310 -(% class="TableParagraph" %) 1311 -\\ 1312 - 1313 -(% class="TableParagraph" %) 1314 -\\ 1315 - 1316 -(% class="TableParagraph" %) 1317 -\\ 1318 - 1319 -(% class="TableParagraph" %) 1320 -\\ 1321 - 1322 -(% class="TableParagraph" %) 1323 -\\ 1324 - 1325 -(% class="TableParagraph" %) 1326 -\\ 1327 - 1328 -(% class="TableParagraph" %) 1329 -\\ 1330 - 1331 -(% class="TableParagraph" %) 1332 -\\ 1333 - 1334 -(% class="TableParagraph" %) 1335 -\\ 1336 - 1337 -(% class="TableParagraph" %) 1338 -\\ 1339 - 1340 -(% class="TableParagraph" %) 1341 -\\ 1342 - 1343 -(% class="TableParagraph" %) 1344 -\\ 1345 - 1346 -(% class="TableParagraph" %) 1347 -\\ 1348 - 1349 -(% class="TableParagraph" %) 1350 -\\ 1351 - 1352 - 1353 -\\\\ 1354 - 1355 -(% class="TableParagraph" %) 1356 -\\ 1357 - 1358 -(% class="TableParagraph" %) 1359 -\\ 1360 - 1361 -(% class="TableParagraph" %) 1362 -\\ 1363 - 1364 -(% class="TableParagraph" %) 1365 -\\ 1366 - 1367 -(% class="TableParagraph" %) 1368 -\\ 1369 - 1370 -(% class="TableParagraph" %) 1371 -\\ 1372 - 1373 -(% class="TableParagraph" %) 1374 -\\ 1375 - 1376 -(% class="TableParagraph" %) 1377 -\\ 1378 - 1379 -(% class="TableParagraph" %) 1380 -\\ 1381 - 1382 -(% class="TableParagraph" %) 1383 -\\ 1384 - 1385 -(% class="TableParagraph" %) 1386 -\\ 1387 - 1388 -(% class="TableParagraph" %) 1389 -\\ 1390 - 1391 -(% class="TableParagraph" %) 1392 -\\ 1393 - 1394 -(% class="TableParagraph" %) 1395 -\\ 1396 - 1397 -(% class="TableParagraph" %) 1398 -\\ 1399 - 1400 -(% class="TableParagraph" %) 1401 -\\ 1402 - 1403 -(% class="TableParagraph" %) 1404 -\\ 1405 - 1406 -(% class="TableParagraph" %) 1407 -\\ 1408 - 1409 -(% class="TableParagraph" %) 1410 -\\ 1411 - 1412 -(% class="TableParagraph" %) 1413 -\\ 1414 - 1415 -(% class="TableParagraph" %) 1416 -\\ 1417 - 1418 -(% class="TableParagraph" %) 1419 -\\ 1420 - 1421 -(% class="TableParagraph" %) 1422 -\\ 1423 - 1424 - 1425 -\\\\\\\\ 1426 - 1427 -(% class="TableParagraph" %) 1428 -\\ 1429 - 1430 -(% class="TableParagraph" %) 1431 -\\ 1432 - 1433 -(% class="TableParagraph" %) 1434 -\\ 1435 - 1436 -(% class="TableParagraph" %) 1437 -\\ 1438 - 1439 -(% class="TableParagraph" %) 1440 -\\ 1441 - 1442 -(% class="TableParagraph" %) 1443 -\\ 1444 - 1445 -(% class="TableParagraph" %) 1446 -\\ 1447 - 1448 -(% class="TableParagraph" %) 1449 -\\ 1450 - 1451 -(% class="TableParagraph" %) 1452 -\\ 1453 - 1454 -(% class="TableParagraph" %) 1455 -\\ 1456 - 1457 -(% class="TableParagraph" %) 1458 -\\ 1459 - 1460 -(% class="TableParagraph" %) 1461 -\\ 1462 - 1463 -(% class="TableParagraph" %) 1464 -\\ 1465 - 1466 -(% class="TableParagraph" %) 1467 -\\ 1468 - 1469 -(% class="TableParagraph" %) 1470 -\\ 1471 - 1472 -(% class="TableParagraph" %) 1473 -\\ 1474 - 1475 -(% class="TableParagraph" %) 1476 -\\ 1477 - 1478 -(% class="TableParagraph" %) 1479 -\\ 1480 - 1481 -(% class="TableParagraph" %) 1482 -\\ 1483 - 1484 -(% class="TableParagraph" %) 1485 -\\ 1486 - 1487 -(% class="TableParagraph" %) 1488 -\\ 1489 - 1490 -(% class="TableParagraph" %) 1491 -\\ 1492 - 1493 -(% class="TableParagraph" %) 1494 -\\ 1495 - 1496 -(% class="TableParagraph" %) 1497 -\\ 1498 - 1499 -(% class="TableParagraph" %) 1500 -\\ 1501 - 1502 -(% class="TableParagraph" %) 1503 -\\ 1504 - 1505 -(% class="TableParagraph" %) 1506 -\\ 1507 - 1508 - 1509 -\\\\\\\\ 1510 - 1511 -(% class="TableParagraph" %) 1512 -\\ 1513 - 1514 -(% class="TableParagraph" %) 1515 -\\ 1516 - 1517 -(% class="TableParagraph" %) 1518 -\\ 1519 - 1520 -(% class="TableParagraph" %) 1521 -\\ 1522 - 1523 -(% class="TableParagraph" %) 1524 -\\ 1525 - 1526 -(% class="TableParagraph" %) 1527 -\\ 1528 - 1529 -(% class="TableParagraph" %) 1530 -\\ 1531 - 1532 -(% class="TableParagraph" %) 1533 -\\ 1534 - 1535 -(% class="TableParagraph" %) 1536 -\\ 1537 - 1538 -(% class="TableParagraph" %) 1539 -\\ 1540 - 1541 -(% class="TableParagraph" %) 1542 -\\ 1543 - 1544 -(% class="TableParagraph" %) 1545 -\\ 1546 - 1547 -(% class="TableParagraph" %) 1548 -\\ 1549 - 1550 -(% class="TableParagraph" %) 1551 -\\ 1552 - 1553 -(% class="TableParagraph" %) 1554 -\\ 1555 - 1556 -(% class="TableParagraph" %) 1557 -\\ 1558 - 1559 -(% class="TableParagraph" %) 1560 -\\ 1561 - 1562 -(% class="TableParagraph" %) 1563 -\\ 1564 - 1565 -(% class="TableParagraph" %) 1566 -\\ 1567 - 1568 -(% class="TableParagraph" %) 1569 -\\ 1570 - 1571 -(% class="TableParagraph" %) 1572 -\\ 1573 - 1574 -(% class="TableParagraph" %) 1575 -\\ 1576 - 1577 -(% class="TableParagraph" %) 1578 -\\ 1579 - 1580 -(% class="TableParagraph" %) 1581 -\\ 1582 - 1583 -(% class="TableParagraph" %) 1584 -\\ 1585 - 1586 -(% class="TableParagraph" %) 1587 -\\ 1588 - 1589 -(% class="TableParagraph" %) 1590 -\\ 1591 - 1592 -\\ 1593 - 1594 -(% class="TableParagraph" %) 1595 -\\ 1596 - 1597 -(% class="TableParagraph" %) 1598 -\\ 1599 - 1600 -(% class="TableParagraph" %) 1601 -\\ 1602 - 1603 - 1604 -\\\\\\\\ 1605 1605 )))|((( 1606 1606 (% class="TableParagraph" %) 1607 -// date("[date]")//444 +//getOnyxTestOutcome("//[string1]//","//[string2]//")// 1608 1608 )))|((( 1609 1609 (% class="TableParagraph" %) 1610 - Querydate447 +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. 1611 1611 ))) 1612 1612 |(% colspan="1" %)(% colspan="1" %) 1613 1613 ((( 451 +\\ 452 +)))|(% colspan="1" %)(% colspan="1" %) 453 +((( 1614 1614 (% class="TableParagraph" %) 1615 -// inLearningGroup("//[string]//")//455 +//getOnyxTestOutcomeZK("//[string1]//","//[string2]//")// 1616 1616 )))|(% colspan="1" %)(% colspan="1" %) 1617 1617 ((( 1618 1618 (% class="TableParagraph" %) 1619 -Returns TRUEforall membersof thelearninggroupwith thetitle[string]ofthe currentcourse.459 +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. 1620 1620 ))) 1621 1621 |(% colspan="1" %)(% colspan="1" %) 1622 1622 ((( 463 +\\ 464 +)))|(% colspan="1" %)(% colspan="1" %) 465 +((( 1623 1623 (% class="TableParagraph" %) 1624 -// inLearningGroup("//[string1]//","//[string2]//")//467 +//getProgress(//"[integer]"//)// 1625 1625 )))|(% colspan="1" %)(% colspan="1" %) 1626 1626 ((( 1627 1627 (% class="TableParagraph" %) 1628 -Returns TRUE for all members ofthespecified learninggroup [string1]of the course with the specifiedcourseID=[string2].471 +Returns the progress from the course element with the specified ID as a numerical value between 0 and 100 (percent). 1629 1629 ))) 1630 1630 |(% colspan="1" %)(% colspan="1" %) 1631 1631 ((( 475 +\\ 476 +)))|(% colspan="1" %)(% colspan="1" %) 477 +((( 1632 1632 (% class="TableParagraph" %) 1633 -//i nLearningGroupWaitingList("//[string]//")//479 +//isPasswordConfirmed("//[string]") 1634 1634 )))|(% colspan="1" %)(% colspan="1" %) 1635 1635 ((( 1636 1636 (% class="TableParagraph" %) 1637 -Returns TRUE for all users on the waiting list of the learning group [string] of the current course. 483 +Returns TRUE after entering the correct password (string1). 484 + 485 +(% class="TableParagraph" %) 486 +Can only be used with course elements which offer a password restriction even in simple mode. 1638 1638 ))) 1639 1639 |(% colspan="1" %)(% colspan="1" %) 1640 1640 ((( 490 +\\ 491 +)))|(% colspan="1" %)(% colspan="1" %) 492 +((( 1641 1641 (% class="TableParagraph" %) 1642 -// inLearningGroupWaitingList("//[string1]//","//[string2]//"// //)//494 +//comesFrom("//[string]//")// 1643 1643 )))|(% colspan="1" %)(% colspan="1" %) 1644 1644 ((( 1645 1645 (% class="TableParagraph" %) 1646 -Returns TRUE f oralluserson the waiting listofthelearninggroup [string1] ofthecoursewith the specifiedcourse ID=[string2].498 +Returns TRUE if the user has a linked account to OLAT with the specified system ID. 1647 1647 ))) 1648 1648 |(% colspan="1" %)(% colspan="1" %) 1649 1649 ((( 1650 1650 (% class="TableParagraph" %) 1651 - //inRightGroup("//[string]//")//503 +**Units** 1652 1652 )))|(% colspan="1" %)(% colspan="1" %) 1653 1653 ((( 1654 1654 (% class="TableParagraph" %) 1655 -Returns TRUE for all members of the right group [string]. 1656 -))) 1657 -|(% colspan="1" %)(% colspan="1" %) 1658 -((( 1659 -(% class="TableParagraph" %) 1660 -//isLearningGroupFull("//[string]//")// 507 +//min// 1661 1661 )))|(% colspan="1" %)(% colspan="1" %) 1662 1662 ((( 1663 1663 (% class="TableParagraph" %) 1664 - Returns the Boolean TRUE (=full) or FALSE (=not full) for the specified learning group inthecurrent course.511 +Minutes 1665 1665 ))) 1666 1666 |(% colspan="1" %)(% colspan="1" %) 1667 1667 ((( 515 +\\ 516 +)))|(% colspan="1" %)(% colspan="1" %) 517 +((( 1668 1668 (% class="TableParagraph" %) 1669 -// isLearningGroupFull("//[string1]//","//[string2]//")//519 +//h// 1670 1670 )))|(% colspan="1" %)(% colspan="1" %) 1671 1671 ((( 1672 1672 (% class="TableParagraph" %) 1673 - Returns the Boolean TRUE (=full) or FALSE (=not full) for the specified learning group=[string1] of the course with the course ID=[string2].523 +//h// 1674 1674 ))) 1675 1675 |(% colspan="1" %)(% colspan="1" %) 1676 1676 ((( 1677 -(% class="TableParagraph" %) 1678 -//isUser("//[string]//")// 527 +\\ 1679 1679 )))|(% colspan="1" %)(% colspan="1" %) 1680 1680 ((( 1681 1681 (% class="TableParagraph" %) 1682 -Returns TRUE for the user with the user name [string]. 1683 -))) 1684 -|(% colspan="1" %)(% colspan="1" %) 1685 -((( 1686 -(% class="TableParagraph" %) 1687 -//inLearningArea("//[string]//")// 531 +//w// 1688 1688 )))|(% colspan="1" %)(% colspan="1" %) 1689 1689 ((( 1690 1690 (% class="TableParagraph" %) 1691 - Returns TRUE for all membersof the groups in the learning area [string] of the current course.535 +Weeks 1692 1692 ))) 1693 1693 |(% colspan="1" %)(% colspan="1" %) 1694 1694 ((( 1695 -(% class="TableParagraph" %) 1696 -//inLearningArea("//[string1]//","//[string2]//")// 539 +\\ 1697 1697 )))|(% colspan="1" %)(% colspan="1" %) 1698 1698 ((( 1699 1699 (% class="TableParagraph" %) 1700 -Returns TRUE for all members of the groups in the specified learning area [string1] of the course with the specified course ID=[string2]. 1701 -))) 1702 -|(% colspan="1" %)(% colspan="1" %) 1703 -((( 1704 -(% class="TableParagraph" %) 1705 -//getNumberOfEnrollments("//[string1]*//")// 543 +//m// 1706 1706 )))|(% colspan="1" %)(% colspan="1" %) 1707 1707 ((( 1708 1708 (% class="TableParagraph" %) 1709 - Returns TRUE, when the configured number of learning group members is reached inthe learning area (string1).547 +Months 1710 1710 ))) 1711 1711 |(% colspan="1" %)(% colspan="1" %) 1712 1712 ((( 1713 1713 (% class="TableParagraph" %) 1714 - //isGlobalAuthor()//552 +**Operators** 1715 1715 )))|(% colspan="1" %)(% colspan="1" %) 1716 1716 ((( 1717 1717 (% class="TableParagraph" %) 1718 -Returns TRUE for all members of the OPAL author group. 1719 -))) 1720 -|(% colspan="1" %)(% colspan="1" %) 1721 -((( 1722 -(% class="TableParagraph" %) 1723 -//isCourseAdministrator()// 556 +~= 1724 1724 )))|(% colspan="1" %)(% colspan="1" %) 1725 1725 ((( 1726 1726 (% class="TableParagraph" %) 1727 - Returns TRUE forallowners of your course (learning resource).560 +equal to 1728 1728 ))) 1729 -|(% colspan="1" %)(% colspan="1" %) 1730 -((( 562 +|((( 563 +\\ 564 +)))|((( 1731 1731 (% class="TableParagraph" %) 1732 -//isCourseCoach()// 1733 -)))|(% colspan="1" %)(% colspan="1" %) 1734 -((( 566 +~> 567 +)))|((( 1735 1735 (% class="TableParagraph" %) 1736 - Returns TRUE forall userswho supervisealearning group.569 +greater than 1737 1737 ))) 1738 -|(% colspan="1" %)(% colspan="1" %) 1739 -((( 571 +|((( 572 +\\ 573 +)))|((( 1740 1740 (% class="TableParagraph" %) 1741 -//isGuest()// 1742 -)))|(% colspan="1" %)(% colspan="1" %) 1743 -((( 575 +< 576 +)))|((( 1744 1744 (% class="TableParagraph" %) 1745 - Returns TRUE for all userswho visitOPAL as guests.578 +less than 1746 1746 ))) 1747 -|(% colspan="1" %)(% colspan="1" %) 1748 -((( 580 +|((( 581 +\\ 582 +)))|((( 1749 1749 (% class="TableParagraph" %) 1750 -//isExternalUser()// 1751 -)))|(% colspan="1" %)(% colspan="1" %) 1752 -((( 584 +~>= 585 +)))|((( 1753 1753 (% class="TableParagraph" %) 1754 - ReturnsTRUE for everyone whouses OPALas an externaluser.587 +greater than or equal to 1755 1755 ))) 1756 -|(% colspan="1" %)(% colspan="1" %) 1757 -((( 589 +|((( 590 +\\ 591 +)))|((( 1758 1758 (% class="TableParagraph" %) 1759 -//hasAttribute("//[AttrName]//","//[string]//")// 1760 -)))|(% colspan="1" %)(% colspan="1" %) 1761 -((( 593 +<= 594 +)))|((( 1762 1762 (% class="TableParagraph" %) 1763 - ReturnsTRUE if [string]matches the valueoftheAAI attribute [AttrName]ofthe respective user.596 +less than or equal to 1764 1764 ))) 1765 -|(% colspan="1" %)(% colspan="1" %) 1766 -((( 598 +|((( 599 +\\ 600 +)))|((( 1767 1767 (% class="TableParagraph" %) 1768 -//isInAttribute("//[AttrName]//","//[substring]//")// 1769 -)))|(% colspan="1" %)(% colspan="1" %) 1770 -((( 602 +* 603 +)))|((( 1771 1771 (% class="TableParagraph" %) 1772 - Returns TRUE if [substring] matches aportion of the value of the AAI attribute [AttrName] ofthe respective user.605 +Multiplication 1773 1773 ))) 1774 1774 |(% colspan="1" %)(% colspan="1" %) 1775 1775 ((( 1776 -(% class="TableParagraph" %) 1777 -//getUserProperty("//[string]//")// 609 +\\ 1778 1778 )))|(% colspan="1" %)(% colspan="1" %) 1779 1779 ((( 1780 1780 (% class="TableParagraph" %) 1781 -Returns the specified user property of the executing user. 1782 -))) 1783 -|(% colspan="1" %)(% colspan="1" %) 1784 -((( 1785 -(% class="TableParagraph" %) 1786 -//getPassed("//[integer]//")// 613 +/ 1787 1787 )))|(% colspan="1" %)(% colspan="1" %) 1788 1788 ((( 1789 1789 (% class="TableParagraph" %) 1790 - Returns the Boolean TRUE (=passed) or FALSE (=not passed) from the course element with thespecified ID.617 +Division 1791 1791 ))) 1792 1792 |(% colspan="1" %)(% colspan="1" %) 1793 1793 ((( 1794 -(% class="TableParagraph" %) 1795 -//getScore("//[integer]//")// 621 +\\ 1796 1796 )))|(% colspan="1" %)(% colspan="1" %) 1797 1797 ((( 1798 1798 (% class="TableParagraph" %) 1799 -Returns the number of points from the course element with the specified ID. 1800 -))) 1801 -|(% colspan="1" %)(% colspan="1" %) 1802 -((( 1803 -(% class="TableParagraph" %) 1804 -//getAttempts("//[integer]//")// 625 ++ 1805 1805 )))|(% colspan="1" %)(% colspan="1" %) 1806 1806 ((( 1807 1807 (% class="TableParagraph" %) 1808 - Returns the number of completedattempts from the course element with the specifiedID. Can be appliedto course elements of the type Test, Self-test, Survey (possible return values 0or 1), and Task (return value = number of submitted files).629 +Addition 1809 1809 ))) 1810 1810 |(% colspan="1" %)(% colspan="1" %) 1811 1811 ((( 1812 -(% class="TableParagraph" %) 1813 -//getInitialEnrollmentDate("//[integer]//")// 633 +\\ 1814 1814 )))|(% colspan="1" %)(% colspan="1" %) 1815 1815 ((( 1816 1816 (% class="TableParagraph" %) 1817 -Returns the date of the respective course participant's first-time enrolment from the Enrolment course element with the specified ID. 1818 -))) 1819 -|(% colspan="1" %)(% colspan="1" %) 1820 -((( 1821 -(% class="TableParagraph" %) 1822 -//getRecentEnrollmentDate("//[integer]//")// 637 +- 1823 1823 )))|(% colspan="1" %)(% colspan="1" %) 1824 1824 ((( 1825 1825 (% class="TableParagraph" %) 1826 - Returnsthe date of therespective course participant's last enrolment from the Enrolment course element with the specified ID.641 +Subtraction 1827 1827 ))) 1828 1828 |((( 1829 1829 (% class="TableParagraph" %) 1830 - //getInitialCourseLaunchDate()//645 +**Booleans** 1831 1831 )))|((( 1832 1832 (% class="TableParagraph" %) 1833 -Returns the date of the first-time course visit of the respective course participant. 648 +& 649 +)))|((( 650 +(% class="TableParagraph" %) 651 +Logical AND 1834 1834 ))) 1835 1835 |((( 654 +\\ 655 +)))|((( 1836 1836 (% class="TableParagraph" %) 1837 - //getRecentCourseLaunchDate()//657 +~| 1838 1838 )))|((( 1839 1839 (% class="TableParagraph" %) 1840 - Returns the dateof the last course visit of the respective course participant.660 +Logical OR 1841 1841 ))) 1842 -|(% colspan="1" %)(% colspan="1" %) 1843 -((( 662 +|((( 663 +\\ 664 +)))|((( 1844 1844 (% class="TableParagraph" %) 1845 -//getPassedWithCourseId("//[integer-1]//","//[integer- 2]//")// 1846 -)))|(% colspan="1" %)(% colspan="1" %) 1847 -((( 666 +! 667 +)))|((( 1848 1848 (% class="TableParagraph" %) 1849 - Returns the Boolean TRUE (=passed) or FALSE (=not passed) from thecourse elementwith the ID=[integer-2] of the course with the ID=[integer-1].669 +Logical NOT 1850 1850 ))) 1851 -|(% colspan="1" %)(% colspan="1" %) 1852 -((( 671 +{{/expand}} 672 + 673 +{{expand title="Application examples of the expert syntax"}} 674 +=== Application examples === 675 + 676 +In the following section, you will find examples on how to use the expert syntax. 677 + 678 +{{info}} 679 +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). 680 + 681 +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. 682 +{{/info}} 683 + 684 +(% class="wrapped" %) 685 +|=((( 686 +(% style="color: rgb(63,68,68);" %)Examples of rules in the tabs //«Visibility», «Access», //and// «Points» //(structure element) 687 +)))|=((( 688 +Effects 689 +))) 690 +|((( 1853 1853 (% class="TableParagraph" %) 1854 -//getScoreWithCourseId("//[integer-1]//","//[integer-2]//")// 1855 -)))|(% colspan="1" %)(% colspan="1" %) 1856 -((( 692 +isGuest(0) or isGuest(0)=1 or isGuest(0)=true 693 +)))|((( 1857 1857 (% class="TableParagraph" %) 1858 - Returnsthe number of pointsfrom the courseelementwith the ID=[integer-2]ofthe coursewith theID=[integer-1].695 +Only guests have access to the course element. 1859 1859 ))) 1860 -|(% colspan="1" %)(% colspan="1" %) 1861 -((( 1862 -//getMarkWithCourseId(" //[integer-1]//","//[integer-2]//")// 1863 -)))|(% colspan="1" %)(% colspan="1" %) 1864 -((( 1865 -Returns the mark from the course element with the ID=[integer-2] of the course with the ID=[integer-1]. 1866 -))) 1867 1867 |((( 1868 1868 (% class="TableParagraph" %) 1869 - //hasEvaluationCompleted("//KB-ID//")//699 +inLearningGroup("Beginners") = 0 1870 1870 )))|((( 1871 1871 (% class="TableParagraph" %) 1872 - ReturnsTRUE foralluserswho havesuccessfullycompletedthespecifiedcourseelement.702 +With the exception of the group //«Beginners»,// the course element is visible to all course participants. 1873 1873 ))) 1874 1874 |((( 1875 1875 (% class="TableParagraph" %) 1876 - //getNumberOfEnrollments("//[string1]*//")//706 +(now >= date("22.03.2017 12:00")) & (now <= date("23.08.2017 18:00")) | inLearningGroup("Supervisors") 1877 1877 )))|((( 1878 1878 (% class="TableParagraph" %) 1879 - ReturnsTRUE,whenthe configurednumber of learning groupmembers isreachedinthe learningarea(string1).709 +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//.// 1880 1880 ))) 1881 1881 |((( 1882 1882 (% class="TableParagraph" %) 1883 - //getOnyxTestOutcome("//[string1]//","//[string2]//")//713 +(now >= date("03.09.2017 00:00")) & (now <= date("13.10.2017 00:00")) & inRightGroup("Assessors")| isUser("Author") 1884 1884 )))|((( 1885 1885 (% class="TableParagraph" %) 1886 - Returns from theONYX testcourse element withthe specifiedID(string1)andthespecifiedoutputvariable(string2)thevalueofthisvariable.The returnvaluewill be a number.716 +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. 1887 1887 ))) 1888 1888 |(% colspan="1" %)(% colspan="1" %) 1889 1889 ((( 1890 1890 (% class="TableParagraph" %) 1891 - //getOnyxTestOutcomeZK("//[string1]//","//[string2]//")//721 +isInAttribute("surname","Mue") 1892 1892 )))|(% colspan="1" %)(% colspan="1" %) 1893 1893 ((( 1894 1894 (% class="TableParagraph" %) 1895 -Returns f romtheONYX testcourseelementwith the specifiedID (string1)andthe specifiedoutputvariable(string2)thevalueof thisvariable.Thereturnvaluewill beastring.725 +Returns TRUE for all persons whose attribute //surname// contains// //the letter sequence "Mue". It returns TRUE e.g. for the value "Mueller" or "Muehlebacher". 1896 1896 ))) 1897 1897 |(% colspan="1" %)(% colspan="1" %) 1898 1898 ((( 1899 1899 (% class="TableParagraph" %) 1900 - //getProgress(//"[integer]"//)//730 +(getUserProperty("orgUnit") = "Marketing") 1901 1901 )))|(% colspan="1" %)(% colspan="1" %) 1902 1902 ((( 1903 1903 (% class="TableParagraph" %) 1904 - Returns the progressfromthecourse elementwiththespecifiedIDasanumericalvaluebetween 0and 100 (percent).734 +Checks whether a person is in the organisation unit "Marketing". This is for example useful if the data are automatically transferred from LDAP. 1905 1905 ))) 1906 1906 |(% colspan="1" %)(% colspan="1" %) 1907 1907 ((( 1908 1908 (% class="TableParagraph" %) 1909 - //isPasswordConfirmed("//[string]")739 +(getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10 1910 1910 )))|(% colspan="1" %)(% colspan="1" %) 1911 1911 ((( 1912 1912 (% class="TableParagraph" %) 1913 -Returns TRUE after entering the correct password (string1). 1914 - 1915 -(% class="TableParagraph" %) 1916 -Can only be used with course elements that allow a password restriction even in simple mode. 743 +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. 1917 1917 ))) 1918 1918 |(% colspan="1" %)(% colspan="1" %) 1919 1919 ((( 1920 -(% class="TableParagraph" %) 1921 -//comesFrom("//[string]//")// 747 +(getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688") 1922 1922 )))|(% colspan="1" %)(% colspan="1" %) 1923 1923 ((( 1924 1924 (% class="TableParagraph" %) 1925 -Returns TRUE if the user has a linked account to OLAT with the specified system ID. 1926 -))) 1927 -|(% rowspan="4" %)(% rowspan="4" %) 1928 -((( 1929 -(% class="TableParagraph" %) 1930 -**Units** 751 +This rule is set in the tab //«Points» //-> 1931 1931 1932 - 1933 -\\\\ 1934 -)))|(% colspan="1" %)(% colspan="1" %) 1935 -((( 1936 -(% class="TableParagraph" %) 1937 -//min// 1938 -)))|(% colspan="1" %)(% colspan="1" %) 1939 -((( 1940 -(% class="TableParagraph" %) 1941 -Minutes 753 +//«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"). 1942 1942 ))) 1943 1943 |(% colspan="1" %)(% colspan="1" %) 1944 1944 ((( 1945 1945 (% class="TableParagraph" %) 1946 - //h//758 +getAttempts("70323786958847") > 0 1947 1947 )))|(% colspan="1" %)(% colspan="1" %) 1948 1948 ((( 1949 1949 (% class="TableParagraph" %) 1950 -Hours// 1951 -// 762 +Returns TRUE as soon as the course participant has completed the test with the specified ID for the first time. 1952 1952 ))) 1953 -|(% colspan="1" %)(% colspan="1" %) 1954 -((( 1955 -(% class="TableParagraph" %) 1956 -//w// 1957 -)))|(% colspan="1" %)(% colspan="1" %) 1958 -((( 1959 -(% class="TableParagraph" %) 1960 -Weeks 1961 -))) 1962 -|(% colspan="1" %)(% colspan="1" %) 1963 -((( 1964 -(% class="TableParagraph" %) 1965 -//m// 1966 -)))|(% colspan="1" %)(% colspan="1" %) 1967 -((( 1968 -(% class="TableParagraph" %) 1969 -Months 1970 -))) 1971 -|(% rowspan="9" %)(% rowspan="9" %) 1972 -((( 1973 -(% class="TableParagraph" %) 1974 -**Operators** 1975 - 1976 - 1977 -\\\\\\\\\\\\\\ 1978 -)))|(% colspan="1" %)(% colspan="1" %) 1979 -((( 1980 -(% class="TableParagraph" %) 1981 -~= 1982 -)))|(% colspan="1" %)(% colspan="1" %) 1983 -((( 1984 -(% class="TableParagraph" %) 1985 -Equal to 1986 -))) 1987 1987 |((( 1988 1988 (% class="TableParagraph" %) 1989 - ~>766 +getAttempts("70323524635734") <= 3 1990 1990 )))|((( 1991 1991 (% class="TableParagraph" %) 1992 - Greater than769 +Returns FALSE as soon as the course participant has saved more than 3 files in the drop box of the course element //Task//. 1993 1993 ))) 1994 1994 |((( 1995 1995 (% class="TableParagraph" %) 1996 -< 773 +getInitialEnrollmentDate("70323786958847") <= date("26.5.2017 18:00") 1997 1997 )))|((( 1998 1998 (% class="TableParagraph" %) 1999 - Less than776 +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. 2000 2000 ))) 2001 -|((( 2002 -(% class="TableParagraph" %) 2003 -~>= 2004 -)))|((( 2005 -(% class="TableParagraph" %) 2006 -Greater than or equal to 2007 -))) 2008 -|((( 2009 -(% class="TableParagraph" %) 2010 -<= 2011 -)))|((( 2012 -(% class="TableParagraph" %) 2013 -Less than or equal to 2014 -))) 2015 -|((( 2016 -(% class="TableParagraph" %) 2017 -* 2018 -)))|((( 2019 -(% class="TableParagraph" %) 2020 -Multiplication 2021 -))) 2022 2022 |(% colspan="1" %)(% colspan="1" %) 2023 2023 ((( 2024 2024 (% class="TableParagraph" %) 2025 - /781 +getInitialEnrollmentDate("70323786958847") + 2h > now 2026 2026 )))|(% colspan="1" %)(% colspan="1" %) 2027 2027 ((( 2028 2028 (% class="TableParagraph" %) 2029 - Division785 +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. 2030 2030 ))) 2031 2031 |(% colspan="1" %)(% colspan="1" %) 2032 2032 ((( 2033 2033 (% class="TableParagraph" %) 2034 -+ 790 +(getInitialCourseLaunchDate(0) >= never) | (getInitialCourseLaunchDate(0) + 2h > now) 2035 2035 )))|(% colspan="1" %)(% colspan="1" %) 2036 2036 ((( 2037 2037 (% class="TableParagraph" %) 2038 - Addition794 +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. 2039 2039 ))) 2040 2040 |(% colspan="1" %)(% colspan="1" %) 2041 2041 ((( 2042 2042 (% class="TableParagraph" %) 2043 - -799 +(getRecentCourseLaunchDate(0) + 10min) > now 2044 2044 )))|(% colspan="1" %)(% colspan="1" %) 2045 2045 ((( 2046 2046 (% class="TableParagraph" %) 2047 - Subtraction803 +Returns TRUE if the user has been active in the course for more than 10 minutes. 2048 2048 ))) 2049 -|(% rowspan="3" %)(% rowspan="3" %) 2050 -((( 805 +|((( 2051 2051 (% class="TableParagraph" %) 2052 -**Booleans** 2053 - 2054 - 2055 -\\ 807 +getOnyxTestOutcome("84692289655276","SCORE") >= 10 2056 2056 )))|((( 2057 2057 (% class="TableParagraph" %) 2058 -& 2059 -)))|((( 2060 -(% class="TableParagraph" %) 2061 -Logical AND 810 +Returns TRUE if the user has reached at least 10 points. 2062 2062 ))) 2063 2063 |((( 2064 2064 (% class="TableParagraph" %) 2065 - ~|814 +getOnyxTestOutcomeZK("84389429397045","PASS") ="true" 2066 2066 )))|((( 2067 2067 (% class="TableParagraph" %) 2068 - LogicalOR817 +Returns TRUE if the user has passed the test. 2069 2069 ))) 2070 2070 |((( 2071 2071 (% class="TableParagraph" %) 2072 - !821 +getMark("84692289655276") > 4 2073 2073 )))|((( 2074 2074 (% class="TableParagraph" %) 2075 - LogicalNOT824 +Returns TRUE if the user's grade for the specified course element is better than 4. 2076 2076 ))) 826 + 827 +{{note title="Attention!"}} 828 +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. 829 +{{/note}} 2077 2077 {{/expand}} 2078 -{{/layout-cell}} 2079 -{{/layout-section}} 2080 -{{/layout}} 2081 2081 {{/sv-translation}}
- Confluence.Code.ConfluencePageClass[0]
-
- id
-
... ... @@ -1,1 +1,1 @@ 1 - 6752514571 +345833792 - url
-
... ... @@ -1,1 +1,1 @@ 1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/LMS/pages/ 675251457/ExpertMode1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/LMS/pages/345833792/Expertenregeln