GOAT LabProblemForge:基于种子的STEM练习题生成器
ProblemForge 从15个科目的322个模板中生成无限的STEM练习题。选择类别和难度,即可得到题目、答案、解题步骤和常见错误。每道题都可由种子字符串复现。
什么是 ProblemForge?
ProblemForge 是一款面向理工科课程的免费、完全静态的题目生成器。它包含322个参数化模板,分为2个领域(Course、Engineering Basics)、15个科目和70个主题,涵盖数学、物理、化学、电路、力学、流体、热学、控制与信号处理。
它如何工作?
形如 course:math:linalg:standard:7f3a9b2c 的种子字符串会确定类别、难度和确定性PRNG(cyrb128 + mulberry32)。相同的种子总会生成相同的数值,因此老师写下一个种子,就能给每位学生分发完全相同的题目。公式通过 KaTeX 渲染。
何时使用?
使用 ProblemForge 可针对特定主题反复练习、制作1至50道题的可打印习题单,或通过种子精确分享某道题。它适合自学、备考,以及希望获得可复现、自动生成且附答案和解题步骤(三种难度)作业的教师。
速览
| 模板数 | 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个字符的十六进制字符串。相同的种子总能复现完全相同的题目、答案和解答。
ProblemForge 免费吗?会向服务器发送数据吗?
是的,它免费且完全静态。历史记录、收藏和设置仅通过 localStorage 保存在你的浏览器中,不会向任何服务器发送数据。你可以将所有数据导出或导入为JSON文件。
每道生成的题目包含哪些内容?
四个部分:题目、答案、逐步解题过程,以及附原因和提示的常见错误。每个模板提供三种难度(Easy、Standard、Hard),并通过 KaTeX 渲染公式。
我可以制作可打印的习题单吗?
可以。习题单模式按你选定的 Easy/Standard/Hard 比例一次生成1至50道题,然后通过浏览器打印或保存为PDF。你可以切换显示答案、提示,或仅输出题目。
相关工具