学习通学习助手(分享框架版)使用说明
一个 Tampermonkey 用户脚本框架:在超星学习通页面自动答题并自动填选,支持单选题、多选题、判断题、填空题、简答题。题目搜不到时自动转人工问答,把题目复制去问 AI 再把答案填回即可。
功能
- 自动答题源可选:
- AI 大模型(OpenAI 兼容接口,默认
https://api.deepseek.com 的 deepseek-chat)
- 题库接口(需自己提供兼容接口,见下方接口格式)
- 搜不到 / 无答案时自动转人工问答面板
- 保留原脚本的视频任务处理、字体解密、防检测、面板拖动等功能
安装
- 浏览器安装 Tampermonkey(油猴)或者脚本猫扩展。
- 把
学习通助手-分享框架.user.js 拖进浏览器,或 Tampermonkey 后台 → 实用工具 → 导入。
- 打开学习通课程页面,右上角会出现脚本面板。
首次使用配置(重要)
脚本不内置任何密钥,请先配置你自己的:
- 在面板「自动搜题」区填入你的 API 密钥,点「存密钥」。
- 如需换接口/模型,修改「接口地址」「模型名」后点「保存」。
- 点「测试」验证接口可用。
- 确认「自动搜题,搜不到再人工问答」开关已开启。
密钥只保存在你自己的浏览器(GM 存储)里,不会上传到任何地方。请不要把保存过密钥的脚本文件分享给别人。
接口格式
AI 大模型模式
请求发送到 接口地址/responses(Responses API),请求体格式:
{
"model": "deepseek-v4-flash-0731",
"input": "题型:单选题\n题目:……\n选项:\nA. …\nB. …"
}
也可以直接把接口地址填成 OpenAI 兼容的 /v1 根地址。失败时脚本会自动尝试 DeepSeek 官方 https://api.deepseek.com/chat/completions(模型 deepseek-chat,使用同一个密钥)。
题库接口模式
接口需接收 POST 表单:
question=题目&type=单选题&key=密钥&options=["选项A","选项B"]
返回 JSON 需为:
{
"code": 1,
"data": [ { "answer": "正确答案" } ]
}
常见问题
- 测试失败:未配置API密钥 → 先在面板填写密钥。
- 测试失败:HTTP 401 → 密钥无效或过期,换一个。
- 测试失败:网络请求被拦截 → 检查脚本是否安装了最新版(
@connect * 已声明),或换个浏览器。
- AI 搜不到答案 → 会弹出人工问答面板,复制题目去问 AI 后填回答案。
免责声明
本框架仅用于学习辅助与个人作业场景。使用自动答题功能处理考试等内容可能违反平台规定,请自行评估风险,本脚本作者与分享者不对使用后果负责。