Skip to content

AIREPITI/aire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

AIRE 学习通助手

Version License Install

超星学习通 · 自动刷课 · 题库搜题 · AI 大模型答题


功能

模块 描述
刷课 自动播放视频 / 音频 / 文档,倍速计时,自动跳节
答题 解析题型 → 题库搜索 → AI 推理,支持单选 / 多选 / 判断 / 填空 / 简答
AI DeepSeek · OpenAI · 自定义接口,题库无匹配时智能作答
反作弊 可见性欺骗、静音伪装、弹窗劫持、鼠标模拟等

安装

  1. 安装 Tampermonkey 浏览器扩展
  2. 点击此处一键安装
  3. 访问 *.chaoxing.com*.xuexitong.com,右上角自动出现面板

面板

四个标签页,毛玻璃悬浮面板,可拖拽 / 最小化:

刷课

开关 说明
自动刷课 进入课程页自动播放章节
自动答题 进入答题页自动作答

答题

设置 说明
AI 智能答题 启用大模型推理 fallback
模拟延迟 模拟人工答题节奏
跳过已答 不重复作答
答题间隔 每题之间等待秒数
自动提交 答完后自动交卷

AI 配置

字段 默认值
API Key
供应商 DeepSeek
Base URL https://api.deepseek.com
模型 deepseek-v4-flash

日志

实时显示运行日志,按类型分色标注。


答题流程

题目解析
  ├─ 题库搜索(置信度 ≥ 60%)→ 填入
  ├─ AI 推理 → 填入
  └─ 兜底策略 → 填入

反作弊

# 策略
1 visibilityState 始终伪装为可见
2 截获 blur / pagehide 事件
3 视频 muted 强制为静音
4 alert / confirm / prompt 自动确认
5 定时模拟随机鼠标移动
6 非用户主动暂停自动恢复播放
7 定时扫描并关闭确认弹窗
8 倍速计时绕过平台观看时长限制

调试

__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 · 仅供学习研究 · 请遵守平台服务条款

About

超星学习通 · 自动刷课 · 题库搜题 · AI 大模型答题

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors