Skip to content

Latest commit

 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

智批π —— 教师可控的多模态作业批改与错因诊断系统

English summary

「希沃智教π:不漏一题,不落一人」赛道参赛项目 · 开题材料仓库

从自动判分到过程诊断,让每个学生都被认真对待。

一、项目定位

面向 K12 数学、物理、英语作业场景,《智批π》不是又一个"OCR → 判对错 → 模板评语"的自动批改工具,而是:

AI 错因诊断系统 + 教师可控批改工作台 + 学生长期学习画像 + 班级教学闭环平台

普通 AI 批改回答的是"这道题对不对";《智批π》回答的是:

学生为什么错?错在哪一步?老师是否信任这个判断?下一步该怎么补?下节课该怎么教?

二、四大核心创新

# 创新点 解决的问题 实现状态
1 步骤级证据链批改 把理科题拆为"题意理解→公式选择→数值代入→单位检查→最终答案"等批改节点,识别部分正确的过程并给过程分 Demo 已实现:每步判分附引用学生作答原文的证据(evidence),字迹难辨步骤显式标注并提示人工复核
2 红黄绿置信度分流 高置信度 AI 自动批、中置信度教师一键确认、低置信度转人工——AI 没把握就交给老师,教师保留最终裁决权 Demo 已实现:§9.7 五因子公式真实计算,答案匹配度由教师上传的答案页逐题比对得出、无题库时按重归一化剔除;另设跨厂商双模型交叉验证为后置防线,分差超过满分 15% 一票否决转人工
3 两层错因标签 + 长期错因画像 不止"哪个知识点错得多",而是"为什么错"(概念/公式/计算/单位/审题/图形…),并持续追踪学生错因演变 Demo 已实现:§6.11 十类错因标签 + 学生个人错因画像与趋势判断(历史时间线为模拟数据,界面已标注)
4 批改→讲评→补救→复测教学闭环 批改数据自动生成班级薄弱点热力图、下节课讲评建议与补救练习,从批改工具升级为教学决策助手 Demo 已实现:班级看板薄弱点 + 讲评建议 + 讲评课件大纲一键复制为讲评课件底稿(Markdown,可粘贴至希沃白板、飞书文档等备课环境)

三、仓库导航

路径 内容
docs/01-开题报告.md 开题报告:Part 1 命题前置分析与洞察 + Part 2 整体解决方案设计
docs/02-详细设计方案.md 完整产品与技术设计方案(21 章:痛点、创新点、架构、数据库、API、Demo、风险、合规)
docs/03-行业研究与竞品分析.md 行业数据、政策环境、8 家竞品横向对比、机会洞察
docs/04-技术说明文档.md OCR 方案、知识建模、评语生成策略、置信度分流实现(对应命题交付要求)
docs/05-批改样例与数据分析.md 三学科批改样例解读 + 45 人班级模拟学情分析样本
docs/06-参考资料清单.md 42 条参考资料(行业报告 / 竞品资料 / 学术研究 / 政策文件 / 技术资料 / 教师负担调研 / 飞书 AI 能力 / 成本资料)
docs/07-实测评测方案与报告.md 实测评测方案(预注册)
docs/08-实测踩坑记录.md 实测踩坑与分流/网关观测
docs/09-教师工作台P0改造说明.md 教师工作台 P0:同屏审卷 / 步骤级改判 / 筛选批量(设计完成·待实现)
docs/00-命题原文.md 赛道命题原文
prompts/grading_prompts.md 过程级批改 / 错因归因 / 个性化评语 / 班级讲评等 6 个生产级 Prompt
samples/ 数学、物理、英语三份完整批改样例(输入 → 逐步批改 → 分流 → 教师审核,JSON)
demo/ 可运行 Demo 原型(FastAPI,默认 mock 模式免 API Key)
team/团队介绍与分工.md 团队成员、分工与协作机制

四、Demo 快速开始

方式一:一键启动(推荐,Windows) —— 双击 demo/run_demo.bat,或在 PowerShell 中运行 demo/run_demo.ps1。脚本自动探测可用 Python(避开 Microsoft Store 占位命令)→ 安装依赖 → 启动服务并打开浏览器。

方式二:手动启动

cd demo
pip install -r requirements.txt
python -m uvicorn app:app --port 8010

浏览器打开 http://127.0.0.1:8010,即可体验完整闭环:作业照片提交(38 份内置真实作业,或本地上传)→ 手写识别(多模态大模型三阶段:版面解析 → 内容归属 → 定向复识)→ 过程级批改(逐步证据链 + 错因标签 + 个性化评语)→ 教师工作台(红黄绿 + 终审改分/改错因/改评语 + 通过率回灌置信度)→ 班级看板(薄弱点 + 讲评课件大纲生成 + 学生个人错因画像)

  • 内置样例:三科真实作业照片,语文 7 / 数学 5 / 英语 7 份学生页,配 19 份教师答案页(「题库」夹,用于建题库),卷面无姓名信息;

  • 免 API Key 可看:批改结果、教师工作台、班级看板三屏用的是内置基线数据(3 道题 × 11 份不同水平作答,覆盖绿/黄/红全部分流,置信度按设计方案公式真实计算);

  • 拍照识别需要一枚多模态密钥:内置样例是真实作业原件、没有预置转写,未配密钥时识别会明确报不可用,不做假降级;

  • 真实模型模式(环境变量,均为 OpenAI 兼容接口):

    • ZHIPI_VLM_API_KEY / ZHIPI_VLM_BASE_URL / ZHIPI_VLM_MODEL:多模态手写识别(默认 qwen-vl-max),配置后可识别任意上传的作业照片;
    • ZHIPI_LLM_API_KEY / ZHIPI_LLM_BASE_URL / ZHIPI_LLM_MODEL:文本过程级批改(如 DeepSeek / Qwen),大模型按 Rubric 逐步批改并输出证据链;
    • ZHIPI_DOUBLE_CHECK:二次批改一致性开关(默认开启,设 0 关闭),两次独立批改的吻合度作为置信度因子;
    • ZHIPI_LLM_API_KEY_2 / ZHIPI_LLM_BASE_URL_2 / ZHIPI_LLM_MODEL_2:双模型交叉验证(选配,三项配齐生效),黄/红结果由第二模型复核,分歧显著强制转人工。

    只配一把 VLM Key 也能跑通全链路——文本批改自动复用该凭据。

5 分钟演示动线

  1. 内置样例批改(约 30 秒):「① 拍照提交」→ 在「数学样例」夹点「查看夹内文件」→ 任一份点「加入待批清单」→「全部批改」,查看逐步证据链批改结果与画回原图的批改痕迹;
  2. 教师答案页建题库(现场高光):切到「题库 · 教师答案页」夹,勾选同一套答案的若干份 →「合并建库」,再回学生夹批改,判分即按教师标准答案逐题对齐;也可直接上传自己的作业照片走同一条链路(需配置 ZHIPI_VLM_API_KEY);
  3. 教师工作台终审:对一份黄色作答「终审修改」(改分 / 改判错因 / 修订评语),提交后可见该题教师通过率回灌置信度因子的提示,同题未终审作答置信度实时更新;
  4. 班级看板:一键生成讲评课件大纲并复制为讲评课件底稿(可粘贴至希沃白板、飞书文档等备课环境),查看学生个人错因画像与趋势判断;
  5. 飞书协同:推送审核提醒互动卡片 + 同步多维表格学情台账。

五、飞书 AI 能力集成

按比赛规则"参赛作品至少须运用 1 项飞书 AI 产品能力",本方案遵循**"批改在系统、协同在飞书"**原则设计集成(详见设计方案 §13.2 与技术说明文档):

集成点 使用的飞书能力 作用 实现状态
学情台账(主用) 多维表格 + AI 字段捷径 批改结果自动写入班级学情台账,AI 字段生成一句话错因摘要与个性化学习建议,仪表盘呈现薄弱点 Demo 已实现(live 模式需配置凭据)
审核流转 机器人互动卡片 批改完成即推送教师待审卡片(红黄绿统计 + 一键跳转),终审后可选推送家长评语卡片 Demo 已实现(live 模式需配置凭据)
讲评助手 知识问答 / Aily 错因标签体系、Rubric 与学情报告沉淀飞书知识库,教师在飞书内问答获取讲评建议 设计完成·入围后实施
讲评提纲 文档 AI 讲评建议一键导出飞书文档,AI 润色后供教研组协作批注 部分实现(大纲生成 Demo 已实现,文档 AI 润色入围后实施)

各集成点实现状态与设计方案 §13.2 的标注一致。

Demo 已内置飞书集成模块(demo/pipeline/feishu.py),两种模式:演示模式(未配置凭据)做内容预览,展示将推送的卡片内容与将写入的表格记录;live 模式(配置 ZHIPI_FEISHU_WEBHOOK 等环境变量)真实推送互动卡片、真实写入多维表格。现场演示采用 live 模式,任何异常自动降级为演示模式,满足"现场可演示飞书 AI 功能实际应用效果"的比赛要求。

六、团队

成员 院校 专业 分工
成员 A 汕头大学 机械工程 场景与算法:理科过程题建模、错因标签体系、Rubric 与批改 Prompt
成员 B 中山大学 集成电路工程 识别与流程:图像预处理、OCR/多模态链路、置信度分流、学情看板
成员 C 西安电子科技大学 计算机技术 系统工程:前后端、数据库、API、LLM 接入与部署

三个专业恰好对应系统三条技术主线:理科场景建模(机械工程)→ 识别与流程链路(集成电路工程)→ 系统工程实现(计算机技术)

依照比赛跨校组队规则,第一负责人为成员 A(所在学校:汕头大学)。

七、合规声明

  • 本仓库为参赛开题材料;docs/05 中的班级学情数据为模拟数据,仅用于演示分析口径与报告形态,已在文中显著标注;
  • Demo 内置 38 份真实作业照片(三科学生页 19 份 + 配对教师答案页 19 份),卷面本身不含姓名学号,以匿名 item_id 标识;
  • 方案遵循《个人信息保护法》《未成年人网络保护条例》《生成式人工智能服务管理暂行办法》要求设计(见设计方案 §19.5),优先选用可私有化部署的国产大模型。

八、目录结构

ZhiPi-AI-Homework-Grading/
├── DESIGN.md                 界面与视觉设计规范(含逐次改版回写表)
├── docs/                     开题报告、行业研究、技术文档、实测报告、40 强赛方案正文
│   └── assets/               方案配图与动图(图源见 tools/figures/)
├── demo/                     可运行 Demo 原型(FastAPI)
│   ├── pipeline/             批改链路:PDF 拆页、三阶段识别、答案页建库、整页批改、
│   │                         原图留痕、置信度分流、学情分析、飞书集成
│   ├── data/                 演示数据(内置样例作业页不入库,见 .gitignore)
│   ├── static/               前端静态资源
│   └── tools/                探针、走查脚本与内置样例打包(pack_demo_pages.py)
├── product/                  产品化重构:状态外置到 SQLite,可多 worker、可测试
├── prompts/                  批改与错因诊断 Prompt
├── samples/                  三学科批改样例(输入 → 逐步批改 → 分流 → 教师审核,JSON)
├── tools/figures/            方案配图的 HTML 图源与渲染脚本
├── design-mock/              界面设计稿
├── deploy/                   部署配置
└── team/                     团队材料

docs/02-详细设计方案.md 是产品与技术的主文档,DESIGN.md 管界面与视觉规范,README 只做入口概览; demo/ 是参赛演示的实现所在,product/ 是同一套价值的产品化重构版, prompts/docs/ 分别承载批改口径与评测/行业依据。

九、使用边界与授权

本仓库为参赛开题材料,不是一个可自由复用的开源软件包。当前未附加代码许可证,原因是 samples/design-mock/team/ 中的部分素材涉及第三方内容与团队成员信息,其再授权范围尚未逐项核定。

在此前提下:

  • 可以引用、阅读、评审本仓库内容用于比赛评审、学术交流与方案参考;
  • 需要事先联系:将本仓库的代码、Prompt、设计稿或批改样例用于再分发、商业用途或衍生产品;
  • docs/05 中的班级学情数据为模拟数据;Demo 的内置样例是真实作业照片,因此不随仓库分发 (见 .gitignore),仓库内不含任何真实学生作业与身份信息(详见「七、合规声明」)。

素材授权范围核定后会补充正式 LICENSE。

About

智批π —— 教师可控的多模态AI作业批改与错因诊断系统 | 希沃智教π赛道开题材料:开题报告/详细设计/行业研究/技术文档/批改样例/可运行Demo

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages