Skip to content

Xposed-Modules-Repo/com.fxxkchaoxing.tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

学习通自动答题

📱 LSPosed 模块 | 自动捕获学习通题目并调用 AI 智能答题,支持单选题、多选题、判断题、填空题、简答题自动作答。

✨ 功能特性

功能 说明
题目自动捕获 监听学习通 WebView 页面加载,自动截取题目内容
AI 智能答题 调用 OpenAI 兼容 API 智能分析题目并自动选择答案
联网搜索 AI 自主判断是否需要联网搜索,获取更多资料后回答
三省六部(多AI投票) 配置多个 AI 同时作答,由主 AI 仲裁选出最佳答案
自动填空 识别填空题、简答题并自动填充答案
透明浮动窗口 悬浮窗显示 AI 答题状态,支持透明模式和手势操作
截屏穿透 防止系统截屏/录屏捕获答题内容
自定义请求体 支持自定义 API 请求体模板,灵活适配不同供应商
多种答题模式 默认自动答题、音量键触发、悬浮窗手势触发三种模式

📋 配置说明

首次使用需在学习通设置中完成以下配置(通过 Xposed 配置界面操作):

1️⃣ API 配置

配置项 说明
API 地址 OpenAI 兼容的 Chat Completions API 地址
模型 使用的模型名称(如 gpt-4odeepseek-chat 等)
API Key API 密钥

点击 测试 API 连通 按钮可验证配置是否有效。

2️⃣ 联网搜索设置

配置项 说明
联网搜索开关 开启后 AI 可自主判断是否需要联网搜索
搜索结果数量 每次搜索返回的结果数量(1-5条)

3️⃣ 自定义请求体

配置项 说明
自定义请求体开关 开启后使用自定义请求体模板替代默认请求体
编辑按钮 打开请求体编辑器,支持自定义 JSON 模板

开启自定义请求体后,模型输入框会被禁用。请求体模板中使用 {model}{systemPrompt}{questionJson} 作为占位符。

4️⃣ 答题模式

三种答题模式互斥,开启一个会自动关闭另外两个:

模式 说明
默认答题模式 检测到题目后自动答题,无需手动触发
音量键答题模式 检测到题目后按 音量+ 键触发答题
悬浮窗手势答题 双击悬浮窗触发答题,音量-隐藏,长按音量-恢复

悬浮窗手势参数:

参数 默认值 说明
双击间隔 300ms 判断双击的时间间隔
长按时间 2s 判断长按的时间阈值

5️⃣ 悬浮窗设置

配置项 说明
悬浮窗开关 开启后显示 AI 答题状态悬浮窗
悬浮窗尺寸 可调整大小(30-100dp,默认50dp)

透明模式:

配置项 说明
透明模式开关 开启后可使用音量键控制透明度
透明度 0-100% 可调

透明模式开启时:音量-短按切换透明,长按恢复100%透明度。关闭时:音量-短按直接隐藏悬浮窗。

6️⃣ 三省六部(多AI投票)

配置项 说明
三省六部开关 开启后启用多 AI 投票模式
管理 AI 列表 添加/编辑/删除投票 AI 配置

工作原理:开启后,答题时会并发将题目发送给列表中所有已配置的 AI,每个 AI 独立作答。收集所有投票 AI 的答案后,由外层配置的主 AI(仲裁者)从所有答案中选出最佳答案。各个投票 AI 也支持独立的联网搜索能力。

投票 AI 配置项:

  • AI 名称(标识用)
  • API 地址
  • 模型名称
  • API Key

💻 环境要求

  • LSPosed 框架(API 101+)
  • Android 9.0+ (API 29+)
  • 学习通 App 6.7.5

🚀 使用方法

  1. 在 LSPosed 中激活模块,勾选学习通 App
  2. 打开学习通--设置 ,进入作业/考试/章节测验页面
  3. 系统自动捕获题目
  4. 根据答题模式设置,AI 自动作答或手动触发
  5. AI 返回答案后自动点击选项、填充填空或简答

⚠️ 注意事项

  • 需要有效的 API Key(支持任何 OpenAI 兼容 API)
  • AI 超时时间 3 分钟
  • 默认仅对第一道题自动作答
  • 联网搜索每月有次数限制(300次/月)
  • 默认与其他答题模式之间互斥,只能启用一种

⚠️ 仅供学习交流

本项目仅供学习交流使用,请勿用于任何商业目的或违规行为。

💖 赞助

你的 Star 是对我最大的支持,赞助与否随心就好~

About

学习通?击而破之

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors