专家模式的配置| 类型 | 语法 | 意义 |
|---|---|---|
| 常量 | 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 |
| 返回 | 关闭窗口 |