Konfigurieren im Expertenmodus

Sie haben die Möglichkeit, Sichtbarkeit und Zugang eines Kursbausteines frei nach Ihren Bedürfnissen zu konfigurieren. Dazu können Sie die nachfolgende Syntax verwenden.
Beispiele zur Verwendung der Experten-Syntax

TypSyntaxBedeutung
Konstanten TRUE oder 1 Wahr
FALSE oder 0 Falsch
Variable now Momentane Server-Systemzeit
Funktionen date("[date]") Datum abfragen
inLearningGroup("[string]") Gibt TRUE für alle Mitglieder der Lerngruppe [string]
inRightGroup("[string]") Gibt TRUE für alle Mitglieder der Rechtegruppe [string]
isUser("[string]") Gibt TRUE für den Benutzer mit dem Benutzernamen [string]
inLearningArea("[string]") Gibt TRUE für alle Mitglieder der Gruppen im Lernbereich [string]
isGlobalAuthor(0) Gibt TRUE für alle Mitglieder der OLAT-Autorengruppe
isCourseAdministrator(0) Gibt TRUE für alle Besitzer Ihres Kurses (Lernressource)
isCourseCoach(0) Gibt TRUE für alle Benutzer, die eine Lerngruppe betreuen
isGuest(0) Gibt TRUE für alle Benutzer, die OLAT als Gäste besuchen
hasAttribute("[AttrName]","[string]") Gibt TRUE, wenn [string] dem Wert des AAI-Attributes [AttrName] des jeweiligen Benutzers entspricht.
isInAttribute("[AttrName]","[substring]") Gibt TRUE, wenn [substring] einem Teil des Wertes des AAI-Attributs [AttrName] des jeweiligen Benutzers entspricht.
Allgemeines über AAI
Beschreibung der AAI-Attribute
Spezifikation der AAI-Attribute (pdf-Datei)
getPassed("[integer]") Gibt vom Kursbaustein mit spezifizierter ID den Boolean TRUE (=Bestanden) oder FALSE (=Nicht bestanden) zurück
getScore("[integer]") Gibt vom Kursbaustein mit spezifizierter ID die Anzahl Punkte zurück
getAttempts("[integer]") Gibt vom Kursbaustein mit spezifizierter ID die Anzahl abgeschlossener Versuche zurück. Kann auf Kursbausteine vom Typ Test, Selbst-Test, Fragebogen (mögliche Rückgabewerte 0 oder 1) und Aufgabe (Rückgabewert = Anzahl abgegebener Dateien) angewendet werden.
getInitialEnrollmentDate("[integer]") Gibt vom Kursbaustein Einschreibung mit spezifizierter ID das Datum des erstmaligen Einschreibens des betreffenden Kursteilnehmers zurück.
getRecentEnrollmentDate("[integer]") Gibt vom Kursbaustein Einschreibung mit spezifizierter ID das Datum des letzten Einschreibens des betreffenden Kursteilnehmers zurück.
getPassedWithCourseId("[integer-1]","[integer-2]") Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] den Boolean TRUE (=Bestanden) oder FALSE (=Nicht bestanden) zurück
getScoreWithCourseId("[integer-1]","[integer-2]") Gibt vom Kursbaustein mit ID=[integer-2] des Kurses mit ID=[integer-1] die Anzahl Punkte zurück
Einheiten min Minuten
h Stunden
w Wochen
m Monate
Operatoren = gleich
> grösser als
< kleiner als
>= grösser gleich
<= kleiner gleich
* Multiplikation
/ Division
+ Addition
- Subtraktion
Booleans & Logisches UND
| Logisches ODER


Zurück Fenster schliessen