Wiki-Quellcode von Expertenmodus

Version 204.1 von Carina Enke am 24.05.2018

Zeige letzte Bearbeiter
1 {{layout}}
2 {{layout-section ac:type="single"}}
3 {{layout-cell}}{{/layout-cell}}
4 {{/layout-section}}
5
6 {{layout-section ac:type="single"}}
7 {{layout-cell}}
8 {{expand title="Expertensyntax anzeigen"}}
9 === Expertensyntax ===
10
11 |=(((
12 Typ
13 )))|=(((
14 Syntax
15 )))|=(((
16 Bedeutung
17 )))
18 |(% rowspan="2" %)(% rowspan="2" %)
19 (((
20 **Konstanten**
21 )))|(((
22 //TRUE// oder //1//
23 )))|(((
24 Wahr
25 )))
26 |(((
27 //FALSE// oder //0//
28 )))|(((
29 Falsch
30 )))
31 |(% colspan="1" %)(% colspan="1" %)
32 (((
33 **Variable**
34 )))|(% colspan="1" %)(% colspan="1" %)
35 (((
36 //now//
37 )))|(% colspan="1" %)(% colspan="1" %)
38 (((
39 Momentane Server-Systemzeit
40 )))
41 |(% rowspan="38" %)(% rowspan="38" %)
42 (((
43 **Funktionen**
44 )))|(% colspan="1" %)(% colspan="1" %)
45 (((
46 //date("//[date]//")//
47 )))|(% colspan="1" %)(% colspan="1" %)
48 (((
49 Datum abfragen
50 )))
51 |(% colspan="1" %)(% colspan="1" %)
52 (((
53 //inLearningGroup("//[string]//")//
54 )))|(% colspan="1" %)(% colspan="1" %)
55 (((
56 Gibt TRUE für alle Mitglieder der Lerngruppe mit dem Titel [string] des aktuellen Kurses zurück.
57 )))
58 |(% colspan="1" %)(% colspan="1" %)
59 (((
60 //inLearningGroup("//[string1]//","//[string2]//")//
61 )))|(% colspan="1" %)(% colspan="1" %)
62 (((
63 Gibt TRUE für alle Mitglieder der angegebenen Lerngruppe [string1] des Kurses mit der angegebenen Kurs-ID=[string2] zurück.
64 )))
65 |(% colspan="1" %)(% colspan="1" %)
66 (((
67 //inLearningGroupWaitingList("//[string]//")//
68 )))|(% colspan="1" %)(% colspan="1" %)
69 (((
70 Gibt TRUE für alle Benutzer in der Warteliste der Lerngruppe [string] des aktuellen Kurses zurück.
71 )))
72 |(% colspan="1" %)(% colspan="1" %)
73 (((
74 //inLearningGroupWaitingList("//[string1]//","//[string2]//")//
75 )))|(% colspan="1" %)(% colspan="1" %)
76 (((
77 Gibt TRUE für alle Benutzer in der Warteliste der Lerngruppe [string1] des Kurses mit der angegebenen Kurs-ID=[string2] zurück.
78 )))
79 |(% colspan="1" %)(% colspan="1" %)
80 (((
81 //inRightGroup("//[string]//")//
82 )))|(% colspan="1" %)(% colspan="1" %)
83 (((
84 Gibt TRUE für alle Mitglieder der Rechtegruppe [string] zurück.
85 )))
86 |(% colspan="1" %)(% colspan="1" %)
87 (((
88 //isLearningGroupFull("//[string]//")//
89 )))|(% colspan="1" %)(% colspan="1" %)
90 (((
91 Gibt für die angegebene Lerngruppe im aktuellen Kurs den Boolean TRUE (=voll) oder FALSE (=nicht voll) zurück.
92 )))
93 |(% colspan="1" %)(% colspan="1" %)
94 (((
95 //isLearningGroupFull("//[string1]//","//[string2]//")//
96 )))|(% colspan="1" %)(% colspan="1" %)
97 (((
98 Gibt für die angegebene Lerngruppe=[string1] des Kurses mit Kurs-ID=[string2] den Boolean TRUE (=voll) oder FALSE (=nicht voll) zurück.
99 )))
100 |(% colspan="1" %)(% colspan="1" %)
101 (((
102 //isUser("//[string]//")//
103 )))|(% colspan="1" %)(% colspan="1" %)
104 (((
105 Gibt TRUE für den Benutzer mit dem Benutzernamen [string] zurück.
106 )))
107 |(% colspan="1" %)(% colspan="1" %)
108 (((
109 //inLearningArea("//[string]//")//
110 )))|(% colspan="1" %)(% colspan="1" %)
111 (((
112 Gibt TRUE für alle Mitglieder der Gruppen im Lernbereich [string] des aktuellen Kurses zurück.
113 )))
114 |(% colspan="1" %)(% colspan="1" %)
115 (((
116 //inLearningArea("//[string1]//","//[string2]//")//
117 )))|(% colspan="1" %)(% colspan="1" %)
118 (((
119 Gibt TRUE für alle Mitglieder der Gruppen im angegebenen Lernbereich [string1] des Kurses mit der angegebenen Kurs-ID=[string2] zurück.
120 )))
121 |(% colspan="1" %)(% colspan="1" %)
122 (((
123 //getNumberOfEnrollments("//[string1]*//")//
124 )))|(% colspan="1" %)(% colspan="1" %)
125 (((
126 Gibt TRUE, wenn die konfigurierte Anzahl der Lerngruppenmitgliedschaften im Lernbereich (string1) erreicht ist.
127 )))
128 |(% colspan="1" %)(% colspan="1" %)
129 (((
130 //isGlobalAuthor(0)//
131 )))|(% colspan="1" %)(% colspan="1" %)
132 (((
133 Gibt TRUE für alle Mitglieder der OPAL-Autorengruppe zurück.
134 )))
135 |(% colspan="1" %)(% colspan="1" %)
136 (((
137 //isCourseAdministrator(0)//
138 )))|(% colspan="1" %)(% colspan="1" %)
139 (((
140 Gibt TRUE für alle Besitzer Ihres Kurses (Lernressource) zurück.
141 )))
142 |(% colspan="1" %)(% colspan="1" %)
143 (((
144 //isCourseCoach(0)//
145 )))|(% colspan="1" %)(% colspan="1" %)
146 (((
147 Gibt TRUE für alle Benutzer, die eine Lerngruppe betreuen zurück.
148 )))
149 |(% colspan="1" %)(% colspan="1" %)
150 (((
151 //isGuest(0)//
152 )))|(% colspan="1" %)(% colspan="1" %)
153 (((
154 Gibt TRUE für alle Benutzer, die OPAL als Gäste besuchen zurück.
155 )))
156 |(% colspan="1" %)(% colspan="1" %)
157 (((
158 //isExternalUser(0)//
159 )))|(% colspan="1" %)(% colspan="1" %)
160 (((
161 Gibt TRUE für alle, die OPAL als externe Benutzer verwenden zurück.
162 )))
163 |(% colspan="1" %)(% colspan="1" %)
164 (((
165 //hasAttribute("//[AttrName]//","//[string]//")//
166 )))|(% colspan="1" %)(% colspan="1" %)
167 (((
168 Gibt TRUE, wenn [string] dem Wert des AAI-Attributes [AttrName] des jeweiligen Benutzers entspricht.
169 )))
170 |(% colspan="1" %)(% colspan="1" %)
171 (((
172 //isInAttribute("//[AttrName]//","//[substring]//")//
173 )))|(% colspan="1" %)(% colspan="1" %)
174 (((
175 Gibt TRUE, wenn [substring] einem Teil des Wertes des AAI-Attributs [AttrName] des jeweiligen Benutzers entspricht.
176 )))
177 |(% colspan="1" %)(% colspan="1" %)
178 (((
179 //isInAttribute("//[AttrName]//","//[substring]//")//
180 )))|(% colspan="1" %)(% colspan="1" %)
181 (((
182 Gibt TRUE, wenn [substring] einem Teil des Wertes des AAI-Attributs [AttrName] des jeweiligen Benutzers entspricht.
183 )))
184 |(% colspan="1" %)(% colspan="1" %)
185 (((
186 //getUserProperty("//[string]//")//
187 )))|(% colspan="1" %)(% colspan="1" %)
188 (((
189 Liefert die angegebene Benutzer-Eigenschaft des ausführenden Nutzers zurück.
190 )))
191 |(% colspan="1" %)(% colspan="1" %)
192 (((
193 //getPassed("//[integer]//")//
194 )))|(% colspan="1" %)(% colspan="1" %)
195 (((
196 Gibt vom Kursbaustein mit spezifizierter ID den Boolean TRUE (=Bestanden) oder FALSE (=Nicht bestanden) zurück.
197 )))
198 |(% colspan="1" %)(% colspan="1" %)
199 (((
200 //getScore("//[integer]//")//
201 )))|(% colspan="1" %)(% colspan="1" %)
202 (((
203 Gibt vom Kursbaustein mit spezifizierter ID die Anzahl Punkte zurück.
204 )))
205 |(% colspan="1" %)(% colspan="1" %)
206 (((
207 //getAttempts("//[integer]//")//
208 )))|(% colspan="1" %)(% colspan="1" %)
209 (((
210 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.
211 )))
212 |(% colspan="1" %)(% colspan="1" %)
213 (((
214 //getInitialEnrollmentDate("//[integer]//")//
215 )))|(% colspan="1" %)(% colspan="1" %)
216 (((
217 Gibt vom Kursbaustein //Einschreibung// mit spezifizierter ID das Datum des erstmaligen Einschreibens des betreffenden Kursteilnehmers zurück.
218 )))
219 |(% colspan="1" %)(% colspan="1" %)
220 (((
221 //getRecentEnrollmentDate("//[integer]//")//
222 )))|(% colspan="1" %)(% colspan="1" %)
223 (((
224 Gibt vom Kursbaustein //Einschreibung// mit spezifizierter ID das Datum des letzten Einschreibens des betreffenden Kursteilnehmers zurück.
225 )))
226 |(% colspan="1" %)(% colspan="1" %)
227 (((
228 //getInitialCourseLaunchDate(0)//
229 )))|(% colspan="1" %)(% colspan="1" %)
230 (((
231 Gibt das Datum des erstmaligen Kursbesuchs des betreffenden Kursteilnehmers zurück.
232 )))
233 |(% colspan="1" %)(% colspan="1" %)
234 (((
235 //getRecentCourseLaunchDate(0)//
236 )))|(% colspan="1" %)(% colspan="1" %)
237 (((
238 Gibt das Datum des letzten Kursbesuchs des betreffenden Kursteilnehmers zurück.
239 )))
240 |(% colspan="1" %)(% colspan="1" %)
241 (((
242 //getPassedWithCourseId("//[integer-1]//","//[integer-2]//")//
243 )))|(% colspan="1" %)(% colspan="1" %)
244 (((
245 Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] den Boolean TRUE (=Bestanden) oder FALSE (=Nicht bestanden) zurück.
246 )))
247 |(% colspan="1" %)(% colspan="1" %)
248 (((
249 //getScoreWithCourseId("//[integer-1]//","//[integer-2]//")//
250 )))|(% colspan="1" %)(% colspan="1" %)
251 (((
252 Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] die Anzahl Punkte zurück.
253 )))
254 |(% colspan="1" %)(% colspan="1" %)
255 (((
256 //getMarkWithCourseId("//[integer-1]//","//[integer-2]//")//
257 )))|(% colspan="1" %)(% colspan="1" %)
258 (((
259 Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] die Note zurück.
260 )))
261 |(% colspan="1" %)(% colspan="1" %)
262 (((
263 //hasEvaluationCompleted("//KB-ID//")//
264 )))|(% colspan="1" %)(% colspan="1" %)
265 (((
266 Gibt TRUE für alle Benutzer die den angegebenen Kursbaustein erfolgreich beendeten.
267 )))
268 |(% colspan="1" %)(% colspan="1" %)
269 (((
270 //getNumberOfEnrollments("//[string1]*//")//
271 )))|(% colspan="1" %)(% colspan="1" %)
272 (((
273 Gibt TRUE, wenn die konfigurierte Anzahl der Lerngruppenmitgliedschaften im Lernbereich (string1) erreicht ist.
274 )))
275 |(% colspan="1" %)(% colspan="1" %)
276 (((
277 //getOnyxTestOutcome("//[string1]//","//[string2]//")//
278 )))|(% colspan="1" %)(% colspan="1" %)
279 (((
280 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.
281 )))
282 |(% colspan="1" %)(% colspan="1" %)
283 (((
284 //getOnyxTestOutcomeZK("//[string1]//","//[string2]//")//
285 )))|(% colspan="1" %)(% colspan="1" %)
286 (((
287 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.
288 )))
289 |(% colspan="1" %)(% colspan="1" %)
290 (((
291 //getProgress(//"[integer]"//)//
292 )))|(% colspan="1" %)(% colspan="1" %)
293 (((
294 Gibt vom Kursbaustein mit spezifizierter ID den Fortschritt als numerischen Wert zwischen 0 und 100 (Prozent) zurück.
295 )))
296 |(% colspan="1" %)(% colspan="1" %)
297 (((
298 //isPasswordConfirmed("//[string]")
299 )))|(% colspan="1" %)(% colspan="1" %)
300 (((
301 Gibt TRUE nach Eingabe des korrekten Passwortes (string1) zurück.
302
303 Kann nur bei Kursbausteinen verwendet werden, die auch im einfachen Modus eine Passwortbeschränkung anbieten.
304 )))
305 |(% colspan="1" %)(% colspan="1" %)
306 (((
307 //comesFrom("//[string]//")//
308 )))|(% colspan="1" %)(% colspan="1" %)
309 (((
310 Gibt TRUE zurück wenn der Nutzer ein verlinktes Konto zum OLAT mit der angegebenen System-ID hat.
311 )))
312 |(% rowspan="4" %)(% rowspan="4" %)
313 (((
314 **Einheiten**
315 )))|(% colspan="1" %)(% colspan="1" %)
316 (((
317 //min//
318 )))|(% colspan="1" %)(% colspan="1" %)
319 (((
320 Minuten
321 )))
322 |(% colspan="1" %)(% colspan="1" %)
323 (((
324 //h//
325 )))|(% colspan="1" %)(% colspan="1" %)
326 (((
327 //h//
328 )))
329 |(% colspan="1" %)(% colspan="1" %)
330 (((
331 //w//
332 )))|(% colspan="1" %)(% colspan="1" %)
333 (((
334 Wochen
335 )))
336 |(% colspan="1" %)(% colspan="1" %)
337 (((
338 //m//
339 )))|(% colspan="1" %)(% colspan="1" %)
340 (((
341 Monate
342 )))
343 |(% rowspan="9" %)(% rowspan="9" %)
344 (((
345 **Operatoren**
346 )))|(% colspan="1" %)(% colspan="1" %)
347 (((
348 ~=
349 )))|(% colspan="1" %)(% colspan="1" %)
350 (((
351 gleich
352 )))
353 |(% colspan="1" %)(% colspan="1" %)
354 (((
355 ~>
356 )))|(% colspan="1" %)(% colspan="1" %)
357 (((
358 grösser als
359 )))
360 |(% colspan="1" %)(% colspan="1" %)
361 (((
362 <
363 )))|(% colspan="1" %)(% colspan="1" %)
364 (((
365 kleiner als
366 )))
367 |(% colspan="1" %)(% colspan="1" %)
368 (((
369 ~>=
370 )))|(% colspan="1" %)(% colspan="1" %)
371 (((
372 grösser gleich
373 )))
374 |(% colspan="1" %)(% colspan="1" %)
375 (((
376 <=
377 )))|(% colspan="1" %)(% colspan="1" %)
378 (((
379 kleiner gleich
380 )))
381 |(% colspan="1" %)(% colspan="1" %)
382 (((
383 *
384 )))|(% colspan="1" %)(% colspan="1" %)
385 (((
386 Multiplikation
387 )))
388 |(% colspan="1" %)(% colspan="1" %)
389 (((
390 /
391 )))|(% colspan="1" %)(% colspan="1" %)
392 (((
393 Division
394 )))
395 |(% colspan="1" %)(% colspan="1" %)
396 (((
397 +
398 )))|(% colspan="1" %)(% colspan="1" %)
399 (((
400 Addition
401 )))
402 |(% colspan="1" %)(% colspan="1" %)
403 (((
404 -
405 )))|(% colspan="1" %)(% colspan="1" %)
406 (((
407 Subtraktion
408 )))
409 |(% colspan="1" %)(% colspan="1" %)
410 (((
411 **Booleans**
412 )))|(% colspan="1" %)(% colspan="1" %)
413 (((
414 &
415 )))|(% colspan="1" %)(% colspan="1" %)
416 (((
417 Logisches UND
418 )))
419 |(% colspan="1" %)(% colspan="1" %)
420 (((
421
422 )))|(% colspan="1" %)(% colspan="1" %)
423 (((
424 ~|
425 )))|(% colspan="1" %)(% colspan="1" %)
426 (((
427 Logisches ODER
428 )))
429 |(% colspan="1" %)(% colspan="1" %)
430 (((
431
432 )))|(% colspan="1" %)(% colspan="1" %)
433 (((
434 !
435 )))|(% colspan="1" %)(% colspan="1" %)
436 (((
437 Logisches NICHT
438 )))
439 {{/expand}}
440
441 {{expand title="Anwendungsbeispiele zum Expertensyntax"}}
442 === Verwendungsbeispiele ===
443
444 Nachfolgend sind Beispiele aufgeführt, die Ihnen zeigen, wie Sie den Expertensyntax verwenden können.
445
446 {{info}}
447 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 ((% class="confluence-link" %)DFN-AAI Attribute(%%)).
448 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.
449 {{/info}}
450
451 |=(((
452 Beispiele für Regeln in den Tabs //«Sichtbarkeit»//, //«Zugang»// und //«Punkte»// (Struktur-Baustein)
453 )))|=(((
454 Auswirkungen
455 )))
456 |(((
457 isGuest(0) oder isGuest(0)=1 oder isGuest(0)=TRUE
458 )))|(((
459 Ausschließlich Gäste haben Zugang auf den Kursbaustein.
460 )))
461 |(((
462 inLearningGroup("Anfänger") = 0
463 )))|(((
464 Mit Ausnahme der Gruppe //«Anfänger»// ist der Kursbaustein für alle Kursteilnehmer sichtbar.
465 )))
466 |(((
467 (now >= date("22.03.2017 12:00")) & (now <= date("23.08.2017 18:00")) | inLearningGroup("Betreuer")
468 )))|(((
469 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.
470 )))
471 |(((
472 (now >= date("03.09.2017 00:00")) & (now <= date("13.10.2017 00:00")) & inRightGroup("Assessoren")| isUser("autor")
473 )))|(((
474 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.
475 )))
476 |(((
477 isInAttribute("surname","Mue")
478 )))|(((
479 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.
480 )))
481 |(% colspan="1" %)(% colspan="1" %)
482 (((
483 (getUserProperty("orgUnit") = "Marketing")
484 )))|(% colspan="1" %)(% colspan="1" %)
485 (((
486 Prüft ob eine Person in der Organisationseinheit "Marketing" ist. Dies ist sinnvoll z.B. wenn die Daten automatisiert aus LDAP übernommen werden.
487 )))
488 |(% colspan="1" %)(% colspan="1" %)
489 (((
490 (getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10
491 )))|(% colspan="1" %)(% colspan="1" %)
492 (((
493 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.
494 )))
495 |(% colspan="1" %)(% colspan="1" %)
496 (((
497 (getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688")
498 )))|(% colspan="1" %)(% colspan="1" %)
499 (((
500 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").
501 )))
502 |(% colspan="1" %)(% colspan="1" %)
503 (((
504 getAttempts("70323786958847") > 0
505 )))|(% colspan="1" %)(% colspan="1" %)
506 (((
507 Gibt TRUE zurück, sobald der betreffende Kursteilnehmer den Test mit spezifizierter ID ein erstes Mal abgeschlossen hat.
508 )))
509 |(% colspan="1" %)(% colspan="1" %)
510 (((
511 getAttempts("70323524635734") <= 3
512 )))|(% colspan="1" %)(% colspan="1" %)
513 (((
514 Gibt FALSE zurück, sobald der betreffende Kursteilnehmer mehr als 3 Dateien in den Abgabeordner des Kursbaustein //Aufgabe// gelegt hat.
515 )))
516 |(% colspan="1" %)(% colspan="1" %)
517 (((
518 getInitialEnrollmentDate("70323786958847") <= date("26.5.2017 18:00")
519 )))|(% colspan="1" %)(% colspan="1" %)
520 (((
521 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.
522 )))
523 |(% colspan="1" %)(% colspan="1" %)
524 (((
525 getInitialEnrollmentDate("70323786958847") + 2h > now
526 )))|(% colspan="1" %)(% colspan="1" %)
527 (((
528 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.
529 )))
530 |(% colspan="1" %)(% colspan="1" %)
531 (((
532 (getInitialCourseLaunchDate(0) >= never) | (getInitialCourseLaunchDate(0) + 2h > now)
533 )))|(% colspan="1" %)(% colspan="1" %)
534 (((
535 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.
536 )))
537 |(% colspan="1" %)(% colspan="1" %)
538 (((
539 (getRecentCourseLaunchDate(0) + 10min) > now
540 )))|(% colspan="1" %)(% colspan="1" %)
541 (((
542 Gibt TRUE zurück, wenn sich der Benutzer seit mehr als 10 Minuten im Kurs bewegt.
543 )))
544 |(% colspan="1" %)(% colspan="1" %)
545 (((
546 getOnyxTestOutcome("84692289655276","SCORE") >= 10
547 )))|(% colspan="1" %)(% colspan="1" %)
548 (((
549 Gibt TRUE zurück, wenn der Benutzer mindestens 10 Punkte erreicht hat.
550 )))
551 |(% colspan="1" %)(% colspan="1" %)
552 (((
553 getOnyxTestOutcomeZK("84389429397045","PASS") ="true"
554 )))|(% colspan="1" %)(% colspan="1" %)
555 (((
556 Gibt TRUE zurück, wenn der Benutzer den Test bestanden hat.
557 )))
558 |(% colspan="1" %)(% colspan="1" %)
559 (((
560 getMark("84692289655276") > 4
561 )))|(% colspan="1" %)(% colspan="1" %)
562 (((
563 Gibt TRUE zurück, wenn die Note des Nutzers für den angegebenen Baustein besser als 4 ist.
564 )))
565
566 {{note title="Achtung!"}}
567 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.
568 {{/note}}
569 {{/expand}}
570 {{/layout-cell}}
571 {{/layout-section}}
572 {{/layout}}