JudgePeach/math-question-bank

本地化高中数学题库管理系统,支持 LaTeX 实时渲染、智能大模型 AI 解析与 OCR 公式识别。Localized High School Math Question Bank Management System, supporting real-time LaTeX rendering, smart LLM AI parsing & solving, and formula OCR recognition.

解决的问题

MathBank 是一个轻量级、半自动化的工作台,供中学数学教师管理题库和排版试卷。它消除了将各种格式(PDF、Word、LaTeX)的数学问题数字化的繁琐手动工作,以及将它们编排成符合国家考试标准的专业、高品质 PDF 试卷的复杂过程。

运作方式

系统在用户的计算机上本地运行,并整合了多个 AI 驱动的工作流程:

  • 智能导入:它使用双策略 PDF 解析器(原生向量提取以加快速度,以及基于 VLM 的 OCR 用于图像)和结构化的 Word 转换器,将文档分解为个别问题。
  • AI 驱动内容:它整合 LLM(如 DeepSeek)来自动生成详细的解答、教学反思,甚至根据难度和课程要求选择问题。
  • 视觉重建:它可以使用 VLM 识别问题中的图像,并可选择使用 TikZ 代码重新绘制,以获得高保真的几何图形。
  • 排版引擎:它提供 1:1 的 A4 模拟画布,用于直观的拖放布局,然后通过本地 LaTeX 工具链渲染成专业的 PDF。

适用对象

中学数学教师,他们需要创建专业的试卷并维护数学问题的数字图书馆,而无需成为 LaTeX 或复杂软件的专家。

亮点

  • 1:1 A4 模拟:用于编排试卷的视觉画布,提供国家考试格式的预设。
  • 多格式导入:智能分割 PDF、Word (.docx)、Markdown 和 LaTeX 文件。
  • AI 辅助工作流程:自动问题选择、解答生成,以及通过 TikZ 重新绘制几何图形。
  • 课程整合:内置支持中国主要高中数学课程(人教 A/B、苏教版和沪教版)。
  • 本地优先:完全在用户的机器上运行,以确保隐私和易用性,并提供 Windows 和 macOS 的便携式套件。

相关

  • 项目
  • 项目
  • 项目
  • 项目