Quest Ladder
TeachFORGE.ai
Quest Ladder / 動態變數
動態變數:一種題型,無窮題目
說明題目的哪些部分會變化,同一設計每次被問時都會生成不同題目。
寫一次。問一百次。
變數是什麼
動態變數是同一題型不同生成版本之間會變化的值。面板標題為 動態引數,在手動通道中以直白說明開頭:新增你需要的每個變數,選擇型別並設定約束。
每個取樣值在題目各處一致重用——題幹、答案、提示、解答與任何視覺。把三角形底設為 7,該版本的每一部分都同意它是 7。
這正是 Quest Ladder 值得設定之處。有三個變數與合理範圍的題型是題庫,而不是一道題;重試的學習者得到新問題,而不是記憶測試。
十一種型別
| 型別 | 用途 |
|---|---|
| 整數 | 整數。 |
| 小數 | 帶設定小數位數的數字。 |
| 代數字母或符號 | 字母本身會變化,因此題目不總是關於 x。 |
| 文字或情境選擇 | 從列表中挑選的詞或完整情境——名稱、語境、實質。 |
| 帶單位的值 | 數字與其單位在一起。 |
| 帶單位的量 | 量本身就是概念時的同一想法。 |
| 數值資料集 | 整組數字,用於統計題。 |
| 符號公式 | 會變化的表示式。 |
| 矩陣 | 數值矩陣。 |
| 向量 | 向量。 |
| 複數 | 複數值。 |
如何設定
每個變數都有 Id — 你用來引用它的短名 — 以及 用途,這是給之後閱讀者的說明文字,包括輔助通道上的 AI。然後,取決於型別:
- 最小, 最大 與 步長 用於數值型別,以及 小數位數 用於小數。
- 選項(每行一個) 用於文字或情境選擇。
- 單位(每行一個) 在單位會變化時。
- 資料集大小 用於數值資料集。
規則使之公平
僅有範圍會產生胡說。兩個變數在 1 到 20 之間,最終會生成尚未學過負數的班級裡出現負答案的減法,或邊無法閉合的三角形。
- 此引數的規則(每行一條) 單獨約束一個變數。
- 涉及多個引數的規則(每行一條) 約束它們彼此——你最常用的那種。
寫範圍的同時寫規則,而不是等學習者發現壞案例。生成若干樣本並閱讀:失敗一旦在螢幕上總是顯而易見,在範圍裡卻從不顯然。
放置數值
變數透過令牌進入題目。你很少手動輸入—— 插入托盤 會放入——但它們可讀,當渲染異常時認出它們有幫助。
| 令牌 | 含義 |
|---|---|
param | 變數的取樣值。 |
expr | 由變數計算的表示式。 |
derived | 計算得出的事實,定義一次並重用。 |
addon | 智慧附加元件的輸出。 |
blank | 填空題中的編號空缺。 |
計算事實值得單獨提及。在 計算事實, 新增事實 下定義由取樣變數得出的值——最大公約數、簡化分子——引用方式與變數相同。定義一次意味著題幹、答案與解答不會對此不一致。