Science Sim Author

🧪 一键生成离线交互式 STEM 仿真实验

离线生成自包含 STEM 仿真 HTML,支持参数调节、实时绘图与探究式学案,零依赖运行。

收藏
3.4k
安装
1.1k
版本
0.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Science Sim Author 是一款面向物理、化学、生物等 STEM 领域的仿真生成工具。用户只需提供符合 SimSpec 规范的 YAML/JSON 描述,即可生成单个 index.html 文件,内含完整的前端交互:参数滑块、2D 画布渲染、实时时序图、数据导出(JSON/CSV)及探究式学案。

显著优点

1. 完全离线运行:单文件封装,无 CDN、无打包工具、无运行时网络请求,适合课堂断网环境或本地文件系统直接打开。
2. 教学友好设计:内置探究学案模板(Predict/Test/Explain/Misconceptions),自动生成引导问题,降低教师备课成本。

3. 多领域覆盖:支持力学(抛体、弹簧振子)、电磁学(RC 电路)等场景,通过状态变量与微分方程自动匹配渲染器。

4. 数值稳定性:采用 RK4 与欧拉积分器,具备 NaN/Infinity 自动暂停保护,防止数值发散导致页面崩溃。

5. 数据可溯源:支持本地快照导出与 CSV 下载,便于学生实验报告撰写与教师批改。

潜在缺点与局限性

  • 渲染器有限:目前仅内置 trajectory2doscillator1dcircuit_rc 三种渲染器,超出预设状态变量组合时需用户明确指定或扩展。
  • 单文件约束:所有资源(CSS/JS/数据)必须内联,导致复杂仿真(如多体引力、粒子系统)文件体积膨胀,维护性下降。
  • 无 3D 支持:仅支持 2D Canvas 渲染,分子动力学、电磁场三维可视化需借助其他工具。
  • 学案合成依赖提示工程:若 SimSpec 未完整提供 worksheet,自动生成的探究问题可能缺乏学科特异性,需人工校验。

适合人群

  • 中学及高校 STEM 教师:快速制作课堂演示或虚拟实验
  • 教育技术开发者:构建可嵌入 LMS 的离线仿真实例
  • 学生与自学者:本地运行、修改参数、观察现象

常规风险

  • 输入验证依赖:SimSpec 需通过 JSON Schema 校验,若绕过校验可能注入恶意 JS(虽模板禁用 eval,但仍需警惕原型链污染)。
  • 数值精度陷阱:固定步长积分在高频或刚性系统中可能失稳,用户需根据物理场景合理设置 dt
  • 浏览器兼容性:依赖 requestAnimationFrame 与 ES6 特性,IE11 及以下不支持。

Science Sim Author 内容

agents文件夹
examples文件夹
rubrics文件夹
templates文件夹
手动下载zip · 19.0 kB
openai.yamltext/plain
请选择文件