:
:指令,参数个数,说明,可选参数,可识别的选项词

:title
1
定义练习的标题
:language
1
练习的语言, 例如en或cn
:author
1
定义练习的作者. 请写成 名, 姓 的形式 (如果有几个作者, 相互用分号 ; 分隔).
:email
1
定义电子邮件的地址 (如有多个作者, 则用逗号 , 分隔).
:format
1
陈述的格式: 参看

help=format
:css
1
定义 css 格式

:keywords
1
练习的关键词

:credits
1
允许在练习的末尾插入credits (变量被赋值).

:description
1
面向学生的练习描述

:observation
1
面向教师的练习描述

:precision
1
把用户的回答与正确解比较时使用的精度. 应是一个正整数n: 比较的精度是1/n.
:range
1
对用户所提供的函数赋值时, 变量的取值范围. 使用的格式是n1..n2, 其中n1是起点, n2是终点.

:statement
1
参数是练习的陈述. 练习中只能使用一次.

:answer
2-5
定义一个自由格式的回答. 第一个参数提示用户如何回答, 第二个参数是正确答案. 答案可以有各种不同的类型: 数, 函数, 文字等.
type option weight
reorder shuffle nonstop
:choice
3-5
定义多重选择. 第一个参数提示用户如何回答, 第二个参数是正确的选择, 第三个参数是错误的选择. 后两个参数可以是用逗号分隔的表. 允许有不止一个正确的选择. 如果一个选择同时出现在正确与错误的表中, 就认为它是正确的.
option weight
shuffle noidontknow
:condition
2-4
定义自由格式回答的评价的特殊条件.
option weight
hide
help=reply

:solution
1
给出带有解释的练习的解. OEF管理者将根据用户对难度等级的设置决定是否把这个解释显示给用户. 练习中只能使用一次.
:hint
1
给出练习的提示. OEF管理者将根据用户对难度等级的设置决定是否把这个提示显示给用户. 练习中只能使用一次.
:help
1
给出练习的帮助. 用户总可在一个弹出窗口里看到这些帮助. 练习中只能使用一次.
:feedback
2
当回答符合某些条件时, 会反馈给用户一个警告. 这通常是针对典型错误的.

help=feedback
:steps
1
定义练习中每一步的问题 ; 必须放在指令 statement 之前 (参见变量 \step). 练习中只能使用一次.

:nextstep
1
动态地定义练习中每一步的问题 ; 必须放在指令 statement 之前 (参见变量 \step). 练习中只能使用一次.

:conditions
1
定义练习中用到的条件数.

:latex
1
