functions
WeBWorK 渲染预览
生成题目后直接查看渲染结果,并在预览区域中进行答案批改,确认题面与交互是否符合预期。
一个面向 WeBWorK 题目设计的数学内容生成平台。系统支持题目生成、渲染预览、答案批改、PGML 查看与编辑,以及生成 AST 的结构检查。
BEGIN_PGML
在学校的一次图书展销会上,一个班级在星期一收集了 [`17`] 本书,星期二收集了 [`15`] 本,星期三收集了 [`5`] 本。星期四,他们给了另一个班级 [`13`] 本书。这个班级还剩下多少本书?
[_____]{24}
---
END_PGML
这里展示的是 WeBWorK renderer 的实际渲染结果。
这个项目把数学题目生成、WeBWorK 渲染、答案批改、PGML 编辑和 AST 结构分析整合到同一个界面中。你可以从输入学号开始,一步完成题目生成、检查与调整。
生成题目后直接查看渲染结果,并在预览区域中进行答案批改,确认题面与交互是否符合预期。
支持查看、复制和编辑生成出的 PGML 代码,适合在正式导出前做最后一轮人工微调。
通过树形 AST 检查题目结构、表达式层级与生成逻辑,帮助验证输出内容是否合理。
生成历史保存在当前浏览器本地,便于继续查看、渲染和编辑,不依赖服务端长期存储。
输入学号后生成一份对应的题目实例,作为当前工作流的起点。
系统会生成完整 PGML,并在页面中提供渲染预览与答案批改入口。
在需要时可打开 PGML 弹窗或查看生成的 AST,聚焦检查和微调。
当前浏览器会保留生成历史,便于后续继续查看、重新渲染或编辑。
精确的结构检查,是高质量数学题目生成的基础。
围绕 WeBWorK 题目渲染与交互检查,让生成结果不仅可读,还能被真实预览和验证。
以 PGML 作为核心源码形态,支持查看、复制、编辑与后续人工微调。
通过 AST 审查生成结构,帮助确认题目逻辑、表达式层级与输出稳定性。
进入工作区,输入学号并直接查看渲染结果、PGML 与生成的 AST。