DeepTutor AI 题目生成:3 步装好,2 种模式出测验题
2026/9/1 14:25:02 网站建设 项目流程

DeepTutor AI 题目生成:3 步装好,2 种模式出测验题

【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor

出卷子、组自测题,是你备课或复习里最费时间的活。DeepTutor 提供 AI 题目生成能力:你可以指定知识点让它按难度批量出题,也可以丢一份 PDF 试卷让它模仿风格出新题。本文带你 3 步把 Web 界面跑起来,并讲清两种模式和输出文件的结构。

DeepTutor 题目生成功能是什么

DeepTutor 的题目生成由 deeptutor/agents/question/ 下的QuestionPipeline驱动,提供两种出题方式:

  • 按知识点自定义出题:你给知识点、题量、难度和题型,系统先从你选定的知识库检索背景资料(RAG,检索增强生成,即先查资料再答题),再逐题生成并做相关性校验
  • 模仿试卷风格出题:上传一份 PDF 试卷,系统解析出其中的题目结构作模板,再按同样的题型和难度生成新题

流程内部由检索、生成、校验等多个专职代理(各自只负责一环的 AI 子模块)接力完成,你用界面操作即可,不用管分工细节。

![DeepTutor 题目生成题库界面](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/5a197bd143b8c644b1a33783f39bed40a5329a56/assets/figs/web-1.4.6+/learning-space/03-question bank.png?utm_source=gitcode_repo_files)

DeepTutor 出题功能安装步骤:安装、配置、启动

git clone https://gitcode.com/GitHub_Trending/dee/DeepTutor cd DeepTutor pip install -e .

安装后把根目录的.env.example复制为.env,填上你用的 LLM 服务的 API 密钥。

cp .env.example .env python scripts/start_web.py

浏览器打开 http://localhost:3782 ,在 Learning Space(学习空间)里找到题目生成功能即可开始出题。路径就是克隆、配密钥、启动三步。

两种出题模式怎么用

自定义模式:按知识点出题

在界面上输入知识点(如"Python 基础数据类型"),设置题量、难度和题型(选择题、判断题等)。DeepTutor 会先从你选定的知识库里检索相关段落作为出题依据,生成的每题都带选项、正确答案和解析,并附一道与知识点相关性的校验结论,离题的题会被标出来。

模仿模式:按试卷风格出题

👇 上传一份 PDF 试卷,DeepTutor 自动解析(PDF 解析指把扫描件或电子试卷转成结构化文本)出题目结构作模板,再按同样的题型生成新题,适合在旧卷风格上扩题。

await mimic_exam_questions( pdf_path="exams/midterm.pdf", kb_name="math2211", max_questions=5, )

入口封装在 deeptutor/tools/question/,PDF 解析由 MinerU 引擎完成。

题目输出文件结构与结果格式

生成结果按批次落在data/user/question/目录(模仿模式的输出子目录是mimic_papers),每个知识点任务一个q_n子目录,单题独立存result.json和可读的question.md,同批还保留检索记录和题目规划,方便复查出题依据。

单题 JSON 里的关键字段:question_type(题型)、question(题干)、options(选项)、correct_answer(答案)、explanation(解析),另有一组校验字段记录该题与知识点的相关性判定。想接入自己的题库或教学系统,直接读 JSON 或把 Markdown 打印成卷都行。

下一步

一句话总结:DeepTutor 把"知识点到一套可用测验"的活压成 3 步启动、2 种模式,产出全部落成结构化文件。去 deeptutor/agents/question/ 看实现,或直接跑起 Web 界面出你的第一套题。

【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询