Quest Ladder
TeachFORGE.ai
Quest Ladder / 动态变量
动态变量:一种题型,无穷题目
说明题目的哪些部分会变化,同一设计每次被问时都会生成不同题目。
写一次。问一百次。
变量是什么
动态变量是同一题型不同生成版本之间会变化的值。面板标题为 动态参数,在手动通道中以直白说明开头:添加你需要的每个变量,选择类型并设定约束。
每个采样值在题目各处一致重用——题干、答案、提示、解答与任何视觉。把三角形底设为 7,该版本的每一部分都同意它是 7。
这正是 Quest Ladder 值得设置之处。有三个变量与合理范围的题型是题库,而不是一道题;重试的学习者得到新问题,而不是记忆测试。
十一种类型
| 类型 | 用途 |
|---|---|
| 整数 | 整数。 |
| 小数 | 带设定小数位数的数字。 |
| 代数字母或符号 | 字母本身会变化,因此题目不总是关于 x。 |
| 文本或情境选择 | 从列表中挑选的词或完整情境——名称、语境、实质。 |
| 带单位的值 | 数字与其单位在一起。 |
| 带单位的量 | 量本身就是概念时的同一想法。 |
| 数值数据集 | 整组数字,用于统计题。 |
| 符号公式 | 会变化的表达式。 |
| 矩阵 | 数值矩阵。 |
| 向量 | 向量。 |
| 复数 | 复数值。 |
如何设置
每个变量都有 Id — 你用来引用它的短名 — 以及 用途,这是给之后阅读者的说明文字,包括辅助通道上的 AI。然后,取决于类型:
- 最小, 最大 与 步长 用于数值类型,以及 小数位数 用于小数。
- 选项(每行一个) 用于文本或情境选择。
- 单位(每行一个) 在单位会变化时。
- 数据集大小 用于数值数据集。
规则使之公平
仅有范围会产生胡说。两个变量在 1 到 20 之间,最终会生成尚未学过负数的班级里出现负答案的减法,或边无法闭合的三角形。
- 此参数的规则(每行一条) 单独约束一个变量。
- 涉及多个参数的规则(每行一条) 约束它们彼此——你最常用的那种。
写范围的同时写规则,而不是等学习者发现坏案例。生成若干样本并阅读:失败一旦在屏幕上总是显而易见,在范围里却从不显然。
放置数值
变量通过令牌进入题目。你很少手动输入—— 插入托盘 会放入——但它们可读,当渲染异常时认出它们有帮助。
| 令牌 | 含义 |
|---|---|
param | 变量的采样值。 |
expr | 由变量计算的表达式。 |
derived | 计算得出的事实,定义一次并重用。 |
addon | 智能附加组件的输出。 |
blank | 填空题中的编号空缺。 |
计算事实值得单独提及。在 计算事实, 添加事实 下定义由采样变量得出的值——最大公约数、简化分子——引用方式与变量相同。定义一次意味着题干、答案与解答不会对此不一致。