exam-paper-plugin
在终端中运行以下命令:
dsh plugin install elegymythos/exam-paper-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行命令 dsh plugin install elegymythos/exam-paper-plugin 即可安装该插件,项目源码地址为 https://github.com/elegymythos/exam-paper-plugin 。
插件介绍
每次出卷都要反复打开 Word 和 PDF 挑题、排版、留书写空隙,既耗时又容易重复出题。exam-paper-plugin 让 Agent 一步完成:上传题目文件后自动识别选择题、填空题、判断题、解答题、作文等题型,按需抽题并生成带卷头、双列选项和书写空隙的 .docx 与 .html 可打印试卷,WMF/EMF 公式图也能在 HTML 端渲染为 PNG 预览。
它更独特的地方在于内置一套纯 Python 智能试题引擎。多视图特征提取、HDBSCAN 聚类、FAISS 向量索引、MMR 多样性重排全部在本地完成,避免了每次抽题都让大模型通读整本题库的 Token 开销。聚类结果附带解释报告,支持人工给簇打标签而非逐题标注;版本化评估工具持续追踪聚类质量、检索命中率和系统性能,方便对比不同参数配置下的效果。
适合频繁编排试卷的老师和教研团队,也适合希望在 LLM 工作流中嵌入一个可复现、本地化的题目检索步骤的开发者。基础解析零第三方依赖,智能引擎在独立 .venv 中运行,两者可分别启用,互不影响。
使用场景
- 上传 Word 或 PDF 题目文件,一次性生成带书写空隙和双列选择题的可打印试卷
- 用聚类与向量检索对本地题库做多样性抽题,避免每次请求都消耗大模型 Token
- 独立运行智能引擎 CLI,对题库进行聚类质量评估、检索命中率测试与版本对比
适合人员
- 频繁编排试卷的教师和教研团队
- 需要在 LLM 工作流中嵌入本地题目检索步骤的开发者
- 希望离线、可复现地维护知识点题库的教育机构