GOAT LabProblemForge:シード式STEM演習問題ジェネレーター
ProblemForgeは、15科目322テンプレートからSTEM演習問題を無制限に生成します。カテゴリと難易度を選ぶだけで、問題・解答・途中式・よくある間違いが出力されます。すべての問題はシード文字列から再現可能です。
ProblemForgeとは?
ProblemForgeは、理系・工学系の授業向けの無料・完全静的の問題ジェネレーターです。322のパラメータ化テンプレートを2ドメイン(Course、Engineering Basics)、15科目、70トピックに整理し、数学・物理・化学・回路・力学・流体・熱・制御・信号処理をカバーします。
仕組みは?
course:math:linalg:standard:7f3a9b2c のようなシード文字列が、カテゴリ・難易度・決定論的PRNG(cyrb128 + mulberry32)を選びます。同じシードからは常に同じ数値が得られるため、教師が1つのシードを書けば全生徒に同一の問題を配れます。数式はKaTeXで描画します。
どんなときに使う?
特定トピックの反復演習、1〜50問の印刷用ワークシート作成、シードによる問題の正確な共有にProblemForgeを使えます。自習や試験対策、解答と解法ステップ付きの再現可能な自動生成課題を3段階の難易度で用意したい指導者に最適です。
概要(ひと目でわかる)
| テンプレート数 | 322 across 2 domains, 15 subjects, 70 topics |
|---|
| 難易度レベル | Easy, Standard, Hard (3 levels) |
|---|
| シード形式 | domain:subject:topic:difficulty:rng_seed (e.g. course:math:linalg:standard:7f3a9b2c) |
|---|
| PRNG | Deterministic cyrb128 + mulberry32; 8-char hex seed |
|---|
| ワークシートサイズ | 1 to 50 problems per sheet, printable to PDF |
|---|
| 重力加速度 g | 9.8 m/s^2 (used in free-fall and mechanics templates) |
|---|
| 気体定数 R | 8.314 J/(mol K); Faraday constant F = 96485 C/mol |
|---|
| 対応言語 | 5: English, Japanese, Spanish, Chinese, German |
|---|
よくある質問
ProblemForgeには問題テンプレートとトピックがいくつありますか?
322テンプレートで、2ドメイン・15科目・70トピックに整理されています。科目には数学、物理、電気工学、化学、コンピュータサイエンス、力学、熱、流体、材料、制御、信号処理に加え、engineering-basicsトピックが含まれます。
ProblemForgeのシードはどんな形式ですか?
シードは <domain>:<subject>:<topic>:<difficulty>:<rng_seed> の形式で、例えば course:math:linalg:standard:7f3a9b2c です。rng_seed は8文字の16進数文字列です。同じシードからは常に同一の問題・解答・解法が再現されます。
ProblemForgeは無料ですか?データはサーバーに送信されますか?
はい、無料で完全に静的です。履歴・お気に入り・設定はブラウザのlocalStorageにのみ保存されます。サーバーには何も送信されません。すべてのデータはJSONファイルとしてエクスポート/インポートできます。
生成される各問題には何が含まれますか?
4つの要素です:問題、解答、ステップごとの解法、原因とヒント付きのよくある間違い。各テンプレートには3段階の難易度(Easy、Standard、Hard)があり、数式はKaTeXで描画されます。
印刷用のワークシートを作れますか?
はい。ワークシートモードでは、Easy/Standard/Hardの混合比を指定して1〜50問を一度に生成し、ブラウザから印刷またはPDF保存できます。解答・ヒント・問題のみの出力を切り替えられます。
関連ツール