Quest Ladder
TeachFORGE.ai
Quest Ladder / スマートアドオン
スマートアドオン:問題内の論理と繰り返し
生成される数値に応じて長さが変わるリスト、表、文が問題に必要なとき。
値は値です。これは自ら組み立てる値です。
何のためのものか
変数は1つの値を置きます。ときには、値に応じて形が変わるものが必要です。 n が5のときの5項のリスト、項目ごとの行がある表、 と と、いくつあっても最後の前に言う文。
スマートアドオンは、その内容を作る小さな名前付きルーチンです。 スマートアドオンライブラリで一度作り、問題文・ヒント・解法ステップ・アクティブラーニングブロックなどどこにでも挿入すると、その場で展開されます。
それぞれがライブラリのアコーディオン行です。開いて編集し、閉じて別を扱います。 スマートアドオンを追加 で1つ作り、 複製 がバリアントへの最速経路です。
名前を付ける
アドオンには、あなた向けの 表示名 、挿入トークンで使う 内部ID 、任意の 目的があります。id は短く保ってください。問題文のブロックに戻ったときに読むものです。
10種類のステップ
アドオンは順に走るステップのリストです。日常的なのは5つです。
| ステップ | すること |
|---|---|
| テキストを追加 | テキストを出します。プレーン、Markdown、LaTeX、またはコード形式。 |
| 何度も表示 | 絵・記号・句などを回数分繰り返します。 |
| 数列(1行) | 選んだ区切りで、1行に数値の並びを出します。 |
| これが真の場合… | 条件に応じて一方または他方を出します。 |
| 各数値について繰り返す… | ある値から別の値まで数え、毎回出力します。 |
必要なときにさらに5つあります: 一時的な計算値、 数式ブロック、 リストの各項目について…、 条件が成り立つ間… と リストから表を作成。
フィールド名は名前どおり素直です — これが真のとき、 次を実行…、 それ以外は…、 カウンター名、 場所、 To、 ステップサイズ、 いくつ?、 各要素の間隔、 Separator。コードを書いているのではなく、内容を記述しています。
使い方
アドオンを保存すると、Insert トレイの スマートアドオン ドロップダウンに出ます。 テキスト内インライン はカーソル位置にトークンを置き、書いている文の中で展開します。先にテキストフィールドをクリックする必要があり、していなければエディタがそう伝えます。
アドオンを作り、下書きを保存してからトレイを探してください。ドロップダウンは保存済みライブラリを読むので、打っただけで未保存のアドオンはまだありません。バグのように見えてバグではありません。
使わないとき
アドオンが価値を持つのは、内容の形が本当に変わるときです。値だけが変わるなら、プレーンな変数の方が単純で、半年後も読みやすいです。
アプリ内の 手動ビルドガイド は各ステップ種の実例があり、記述ではなく組み立てた姿を見たいときの場所です。