#### 专家模式的配置

使用下面的语法,你可以根据需求来配置 可见性 和 访问 .
使用专家模式语法的例子

类型 | 语法 | 意义
--- | --- | ---
常量 | TRUE 或 1 | 真
FALSE 或 0 | 假
变量 | now | 服务系统的实际时间
功能 | date("[date]") | 检索日期
inLearningGroup("[string]") | 为所有学习组成员[string]生成 TRUE
inRightGroup("[string]") | 为具有相同权限的组成员 [string]生成 TRUE
isUser("[string]") | 为有用户名的用户[string]生成 TRUE
inLearningArea("[string]") | 为在学习区域内的所有学习组成员[string]生成 TRUE
isGlobalAuthor(0) | 为所有OLAT作者组成员[string]生成 TRUE
isCourseAdministrator(0) | 为所有课程(正在学习的课程)的拥有者生成 TRUE
isCourseCoach(0) | 为所有用户来监督的一个学习管理组生成 TRUE
isGuest(0) | 为所有OLAT游客生成 TRUE
hasAttribute("[AttrName]","[string]") | 如果[string] 与相关用户的AAI 属性 [AttrName]值一致就生成TURE
isInAttribute("[AttrName]","[substring]") | To be translated AAI一般信息 AAI属性说明 To be translated
getPassed("[integer]") | To be translated
getScore("[integer]") | 从具有特定ID的课程元素生成点数
getAttempts("[integer]") | 从具有特定ID的课程元素生成完成尝试的数量. 可以应用到测试, 自测, 问卷 (有可能返回值0或1) 和 任务 (返回值 = 上缴文件的数量)类型的课程元素里
getInitialEnrollmentDate("[integer]") | 从具有特定ID的课程元素登记生成相关课程参与者的第一次注册日期.
getRecentEnrollmentDate("[integer]") | 从具有特定ID的课程元素登记生成相关课程参与者的最后一次注册日期.
getPassedWithCourseId("[integer-1]","[integer-2]") | 从课程(ID=[integer-1])的课程元素(ID=[integer-2])生成布尔型TRUE (=通过)或 FALSE (=失败)
getScoreWithCourseId("[integer-1]","[integer-2]") | 从课程(ID=[integer-1])的课程元素(ID=[integer-2])生成成绩
单元 | min | 备忘录
h | 小时
w | 周
m | 月
操作 | = | 相等的
> | 大于
< | 小于
>= | 大于或等于
<= | 小于或等于
* | 乘法
/ | 除法
+ | 加法
- | 减法
布尔型 | & | 合理的 AND
| | 合理的 OR

返回 | 关闭窗口