AIRE 学习通助手 v1.0.0 MIT
https://github.com/AIREPITI/aire
超星学习通 · 自动刷课 · 题库搜题 · AI 大模型答题
══════════════ 功 能 ══════════════
· 刷课 自动播放视频/音频/文档,倍速计时,自动跳节
· 答题 解析题型 → 题库搜索 → AI 推理
支持单选/多选/判断/填空/简答
· AI DeepSeek · OpenAI · 自定义接口
· 反作弊 可见性欺骗、静音伪装、弹窗劫持、鼠标模拟
══════════════ 安 装 ══════════════
安装 Tampermonkey 浏览器扩展
https://www.tampermonkey.net/一键安装脚本
https://github.com/AIREPITI/aire/raw/main/aire-helper.user.js访问 *.chaoxing.com 或 *.xuexitong.com
右上角自动出现控制面板
══════════════ 面 板 ══════════════
四个标签页,毛玻璃悬浮面板,可拖拽/最小化
【刷课】
自动刷课 进入课程页自动播放章节
自动答题 进入答题页自动作答
【答题】
AI 智能答题 启用大模型推理 fallback
模拟延迟 模拟人工答题节奏
跳过已答 不重复作答
答题间隔 每题之间等待秒数
自动提交 答完后自动交卷
【AI 配置】
API Key 在 DeepSeek 平台获取
供应商 DeepSeek / OpenAI / 自定义
Base URL https://api.deepseek.com
模型 deepseek-v4-flash
【日志】
实时显示运行日志,按类型分色标注
══════════ 答 题 流 程 ══════════
题目解析
├─ 题库搜索(置信度 ≥ 60%)→ 填入
├─ AI 推理 → 填入
└─ 兜底策略 → 填入
══════════ 反 作 弊 ══════════
- visibilityState 始终伪装为可见
- 截获 blur / pagehide 事件
- 视频 muted 强制为静音
- alert / confirm / prompt 自动确认
- 定时模拟随机鼠标移动
- 非用户主动暂停自动恢复播放
- 定时扫描并关闭确认弹窗
- 倍速计时绕过平台观看时长限制
══════════ 调 试 ══════════
在浏览器控制台输入:
__AIRE_HELPER__ 全局入口
__AIRE_HELPER__.ConfigStore.getAll() 查看所有配置
__AIRE_HELPER__.Logger.getLogs() 查看运行日志
__AIRE_HELPER__.QuizSolver.start() 手动触发答题
__AIRE_HELPER__.CoursePlayer.start() 手动触发刷课
══════════ 结 构 ══════════
aire/
└── aire-helper.user.js 单文件
├── EventBus 事件总线
├── ConfigStore 配置持久化
├── Logger 日志管理
├── PanelMgr 悬浮面板
├── AntiCheat 反作弊引擎
├── CoursePlayer 自动刷课
├── AnswerSearcher 题库搜索
├── AISolver AI 推理
└── QuizSolver 答题调度
MIT License · 仅供学习研究 · 请遵守平台服务条款