#### Exemples d'utilisation de la syntaxe d'expert

Les exemples suivants vous montrent comment vous pouvez utiliser la syntaxe d'expert.

Exemples de règles d'expert dans les onglets «Visibilité », «Accès» et «Points» (élément de cours Structure)
isGuest(0) ou isGuest(0)=1 ou isGuest(0)=TRUE Seuls les invités ont accès à l'élément de cours.
inLearningGroup("Débutants") = 0 A l'exception du groupe «Débutants», l'élément de cours est visible par tous les participants au cours
(now >= date("22.03.2004 12:00")) & (now <= date("23.08.2004 18:00")) | inLearningGroup("Tuteurs") L'élément de cours est visible pour tous les participants au cours entre le 22.03.2004 et le 23.08.2004, tout en étant visible à tout moment pour les membres du groupe d'étude «Tuteurs».
(now >= date("03.09.2004 00:00")) & (now <= date("13.10.2004 00:00")) & inRightGroup("Assesseurs")| isUser("auteur") L'élément de cours est visible pour tous les participants au cours du groupe de droits «Assesseurs» entre le 03.09.2004 et le 13.10.2004, tout en étant visible à tout moment pour la personne avec le nom d'utilisateur «auteur».
hasAttribute("swissEduPersonStudyBranch3","6200") Seul les étudiants en médecine humaine ont accès à l'élément de cours. Voir aussi: Description des attributs AAI Spécifications des attributs AAI (fichier pdf)
hasAttribute("swissEduPersonHomeOrganization","unizh.ch") Seul les étudiants de l'Université de Zürich ont accès à l'élément de cours. Voir aussi: Description des attributs AAI Spécifications des attributs AAI (fichier pdf)
isInAttribute("surname","Mue") Donne TRUE pour toutes les personnes dont l'attribut surname contient la séquence de lettres "Mue". Donne p.ex. TRUE pour la valeur "Mueller" ou "Muehlebacher". Voir aussi: Description des attributs AAI Spécifications des attributs AAI (fichier pdf)
isInAttribute("eduPersonEntitlement","http://vam.unizh.ch") Donne TRUE pour toutes les personnes dont l'attribut eduPersonEntitlement contient la valeur "http://vam.unizh.ch". Donne par exemple aussi TRUE pour la valeur "http://vam.unizh.ch/surgery". Voir aussi: Description des attributs AAI Spécifications des attributs AAI (fichier pdf)
(getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10 Cette règle s'appliquera dans l'onglet «Points» -> «Elaborer points» de l'élément de cours Structure . L''élément de cours Structure montre 10 points si un des test (IDs de l'élément de cours "69742969114730", "69742969115733" ou "69742969118009") a été réussi, autrement il montre 0 points.
(getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688") Cette règle s'appliquera dans l'onglet «Points» -> «Réussi quand» de l'élément de cours Structure . L''élément de cours Structure montre un «Réussi», si dans l'ensemble des test sont obtenus au moins 140 points, oder ou si un «Réussi» est inséré manuellement (Elément de cours Evaluation aved ID "69978845384688").
getAttempts("70323786958847") > 0 Donne TRUE, dès que le participant au cours concerné termine la première fois le test avec l'ID spécifié.
getAttempts("70323524635734") <= 3 Donne FALSE, dès que le participant au cours concerné a déposé plus de 3 fichiers dans le dossier de livraison de l'élément de cours Tâche .
getInitialEnrollmentDate("70323786958847") <= date("26.5.2005 18:00") Donne TRUE pour les participants au cours qui se sont inscrits avant 18 heures du 26 mai 2005 dans un des groupes mis à disposition en passant par l'élément de cours Inscription avec l'ID spécifié
getInitialEnrollmentDate("70323786958847") + 2h > now Donne TRUE pendant deux heures à partir du moment de l'inscription pour ces participants au cours qui se sont inscrits dans un des groupes mis à disposition en passant par l'élément de cours Inscription avec l'ID spécifié. On peut ainsi voir que chaque participant au cours ne peut par exemple travailler sur un script que pendant une période de temps déterminée.

Attention: Remarquez SVP que les ID d'éléments de cours cités ci-dessus sont des exemples. Lorsque vous créez votre cours, vous devez référencer respectivement les numéros qui sont visibles dans le premier onglet «Description» de l'élément de cours désiré.

Précédent | Fermer fenêtre