#### Nastavení v expertním módu

Máte možnost nastavit Viditelnost a Přístup elementu kurzu jak potřebujete. Použijte následující syntaxi.
Příklady použití expertních skriptů

Typ | Syntaxe | Význam
--- | --- | ---
Konstanty | TRUE Or 1 | True
FALSE Or 0 | False
Proměnné | now | Aktuální systémový čas serveru
Funkce | date("[date]") | Datum obdržení
inLearningGroup("[string]") | Vytvoří TRUE pro všechny členy studijní skupiny [string]
inRightGroup("[string]") | Vytvoří TRUE pro všechny členy skupiny práv [string]
isUser("[string]") | Vytvoří TRUE pro uživatele s uživatelským jménem [string]
inLearningArea("[string]") | Vytvoří TRUE pro všechny členy skupiny ve studijní oblasti [string]
isGlobalAuthor(0) | Vytvoří TRUE pro všechny členy skupiny autorů
isCourseAdministrator(0) | Vytvoří TRUE pro všechny vlastníky kurzů (Studijních materiálů)
isCourseCoach(0) | Vytvoří TRUE pro všechny uživatele dohlížící na studijní skupinu
isGuest(0) | Vytvoří TRUE pro všechny uživatele, kteří navštíví Akademii jako hosté
hasAttribute("[AttrName]","[string]") | Vytvoří TRUE, pokud [string] odpovídá správné hodnotě jména AAI atributu [AttrName] .
isInAttribute("[AttrName]","[substring]") | Vytvoří TRUE, pokud [substring] odpovídá správné části hodnoty jména AAI atributu [AttrName] . Obecné informace v AAI Popis AAI atributů Specifikace AAI atributů (pdf soubor)
getPassed("[integer]") | Vytvoří Boolean TRUE (=Prošel) nebo FALSE (=Neprošel) v kurzu s konkrétním ID
getScore("[integer]") | Vytvoří počet bodů elementu kurzu specifického ID
getAttempts("[integer]") | Vytvoří počet kompletních pokusů pro elementy kurzu specifikované seznamem ID. Může být aplikován na elementy typu Test , Auto-test , Dotazník (možné návratové hodnoty jsou 0 nebo 1) a Úkol (návratová hodnota je počet obsažných souborů).
getInitialEnrollmentDate("[integer]") | Vytvoří datum prvního zápisu účastníka kurzu elementu Zápis se specifickým ID.
getRecentEnrollmentDate("[integer]") | Vytvoří datum posledního zápisu určitého účastníka kurzu Zápis se specifickým ID.
getPassedWithCourseId("[integer-1]","[integer-2]") | Vygeneruje Boolean TRUE (=Úspěch) nebo FALSE (=Neúspěch) z elementu kurzu ID=[integer-2] kurzu ID=[integer-1]
getScoreWithCourseId("[integer-1]","[integer-2]") | Generates the score from the course element ID=[integer-2] of the course ID=[integer-1]
Jednotky | min | Minuty
h | Hodiny
w | Týdny
m | Měsíce
Operátory | = | Rovná se
> | Větší než
< | Menší než
>= | Větší nebo rovno
<= | Menší nebo rovno
* | Násobení
/ | Dělení
+ | Sčítání
- | Odčítání
Booleans | & | Logické a
| | Logické nebo

Zpět | Zavřít okno