#### Configuration en mode expert

Vous avez la possibilité de configurer librement la Visibilité et l'Accès d'un élément de cours selon vos besoins. Pour cela vous pouvez utiliser la syntaxe suivante.
Exemples de l'utilisation de la syntaxe d'expert

TYPE | SYNTAXE | SIGNIFICATION
--- | --- | ---
Constantes | TRUE ou 1 | Vrai
FALSE ou 0 | Faux
Variables | now | Temps du système du serveur actuel
Fonctions | date("[date]") | Demander date
inLearningGroup("[string]") | Donne TRUE pour tous les membres du groupe d'étude [string]
inRightGroup("[string]") | Donne TRUE pour tous les membres du groupe de droits [string]
isUser("[string]") | Donne TRUE pour l'utilisateur avec le nom d'utilisateur [string]
inLearningArea("[string]") | Donne TRUE pour tous les membres des groupes dans la zone d'étude [string]
isGlobalAuthor(0) | Donne TRUE pour tous les membres du groupe d'auteurs OLAT
isCourseAdministrator(0) | Donne TRUE pour tous les propriétaires de votre cours (ressource didactique)
isCourseCoach(0) | Donne TRUE pour tous les utilisateurs qui sont tuteurs d'un groupe d'étude
isGuest(0) | Donne TRUE pour tous les utilisateurs qui visitent OLAT en tant qu'invités
hasAttribute("[AttrName]","[string]") | Donne TRUE, si [string] correspond à la valeur de l'attribut AAI [AttrName] de l'utilisateur concerné.
isInAttribute("[AttrName]","[substring]") | Donne TRUE, si [substring] correspond à une partie de la valeur de l'attribut AAI [AttrName] de l'utilisateur concerné. Généralités sur AAI Description des attributs AAI Spécifications des attributs AAI (fichier pdf)
getPassed("[integer]") | Donne en retour l'opérateur booléen TRUE (=Réussi) ou FALSE (=Pas réussi) de l'élément de cours avec l'ID spécifié
getScore("[integer]") | Donne en retour le nombre de points de l'élément de cours avec l'ID spécifié
getAttempts("[integer]") | Donne en retour le nombre d'essais terminés de l'élément de cours avec l'ID spécifié. Peut être appliqué aux éléments de cours du type Test, Auto-test, Questionnaire (valeurs de retour possibles 0 ou 1) et Tâche (valeur de retour = nombre de fichiers rendus).
getInitialEnrollmentDate("[integer]") | Donne en retour la date de la première inscription du participant au cours concerné de l'élément de cours Inscription avec l'ID spécifié
getRecentEnrollmentDate("[integer]") | Donne en retour la date de la dernière inscription du participant au cours concerné de l'élément de cours Inscription avec l'ID spécifié
getPassedWithCourseId("[integer-1]","[integer-2]") | Rend le Boolean TRUE (=Réussi) ou FALSE (Pas réussi) de l'élément de cours ID=[integer-2] du cours ID=[integer-1] .
getScoreWithCourseId("[integer-1]","[integer-2]") | Rend le nombre de points de l'élément de cours ID=[integer-2] du cours ID=[integer-1]
Unités | min | Minutes
h | Heures
w | Semaines
m | Mois
Opérateurs | = | égal
> | plus grand que
< | plus petit que
>= | plus grand ou égal à
<= | plus petit ou égal à
* | Multiplication
/ | Division
+ | Addition
- | Soustraction
Booléens | & | ET logique
| | OU logique

Précédent | Fermer fenêtre