ChaoxingAI:学习通章节测试 AI 辅助(需本地服务)
开源的学习通章节测试辅助脚本,使用本地 Python 服务调用 DeepSeek,显示 AI 推荐选项、置信度与简短解析,并支持自动选择和符合条件时的自动提交。
本脚本不是安装即用:需下载并启动本地 Python 服务,自行配置 DeepSeek API 密钥。代码免费开源,DeepSeek API 可能收费。
开始使用
- 获取完整项目:https://github.com/jinzhengwang60-del/ChaoxingAI
- 安装 Python 3.10 或更新版本;服务仅使用标准库,无需 pip 安装依赖。
- 将项目 outputs/.env.example 复制为 outputs/.env,填入自己的 DEEPSEEK_API_KEY,按账号支持情况配置模型。
- 在项目根目录运行
python outputs/server.py,保持窗口运行。
- 安装本页脚本,允许访问 127.0.0.1,停用其他同类脚本,刷新课程页面。
健康检查:http://127.0.0.1:8787/health 。返回 ok 仅表示本地服务启动,不验证真实密钥可用性。
当前功能
- 处理原脚本章节页面中的单选、多选、判断题。
- 显示建议和解析,按页面可见字母与正文匹配,判断题按对/错含义识别。
- 自动替换已有选择;多选取消额外项并补齐推荐项。
- 全部题目实际选择核对通过后,倒计时 5 秒自动提交。题目页顶部可暂停。
- 未识别题目、无建议、匹配失败或操作暂停时不提交;同一标签页记录提交尝试,避免刷新后重复提交。
- 等待已知批阅结果页确认后,继续原任务推进流程;未知状态或确认弹窗需要手动处理。
- 保留原脚本的视频、任务和可选登录相关逻辑。未承诺所有课程、题型和浏览器均兼容。
使用边界与数据
AI 建议可能不正确,模型置信度不等于实际正确率。自动选择核对只验证页面与建议一致。首次使用请观察完整章节流程,并确认课程允许此类工具。
题干、题型和选项会经本地服务发送至 DeepSeek。API 密钥仅放在本地 .env,不写入浏览器脚本。缓存保存在本地 outputs/cache.sqlite3。原脚本其他外部地址及联网逻辑仍保留,源码可审阅。本服务不做图片识别。
来源与开源许可
基于用户提供的 unrival 原脚本作实质修改,保留原作者及来源声明,采用 GPL-3.0-or-later。
原脚本元数据注明来源:
主要新增:本地 AI 接入与缓存、选项可见文字匹配、判断题解析、自动替换及提交核对、暂停和重复提交保护。修改详情与许可证:
https://github.com/jinzhengwang60-del/ChaoxingAI/blob/main/NOTICE.md
反馈
https://github.com/jinzhengwang60-del/ChaoxingAI/issues
请提供脚本版本、浏览器版本、问题提示和脱敏截图。不要发送账号密码、API 密钥或未脱敏缓存。