集成大模型AI答题功能,支持任务点自动跳转、章节测验、作业、考试全网检索答案,音频、视频全自动静音播放,可视化参数配置
本脚本已发布到 Greasy Fork 平台,可以通过上述方法一进行安装。如需查看源码或贡献代码,请访问我们的 GitHub 仓库。
超星学习通智能升级版是一款专为超星学习通平台设计的自动化辅助脚本,集成了先进的人工智能大模型答题功能。该脚本能够自动完成课程任务点、章节测验、作业和考试,支持全网题库检索,同时具备音频、视频全自动静音播放功能,极大提升学习效率。
- 大模型AI答题:集成多种主流大模型API,智能生成高质量答案
- 全网题库检索:汇集多个付费和免费题库接口,答案更全更准确
- 智能缓存系统:内置高效缓存机制,避免重复请求,提升响应速度
- 多任务支持:支持章节测验、作业、考试等多种任务类型
- 媒体自动化:音频、视频全自动静音播放,支持倍速播放
- 可视化配置:提供友好的图形界面配置,支持参数自定义
- 错误重试机制:网络异常自动重试,保障稳定运行
- Chrome/Edge/Firefox 等现代浏览器
- 安装 Tampermonkey 或 Violentmonkey 扩展
- 安装浏览器插件 Tampermonkey 或 Violentmonkey
- 直接复制整个index.js代码然后添加到油猴里面去使用
- 刷新超星学习通页面,即可看到悬浮窗控制面板
脚本安装后会自动运行,通过右下角的齿轮按钮打开配置面板:
-
基础配置
- 通用间隔:控制脚本运行的通用时间间隔
- 答题间隔:控制答题速度,避免过快请求
-
大模型配置
- 启用大模型答题:开启后优先使用大模型生成答案
- 大模型API地址:填写大模型API接口地址
- 大模型API密钥:填写对应的大模型API密钥
- 大模型名称:指定使用的大模型名称
-
章节配置
- 自动答题:开启后自动完成章节测验
- 自动视频:开启后自动观看视频
- 自动切换:开启后自动切换到下一章节
- 自动提交:开启后自动提交答案
- 最低正确率:设置答案正确率阈值
-
作业/考试配置
- 考试自动切换:开启后考试时自动切换题目
| 厂商 | 模型系列 | API地址 | 特点 |
|---|---|---|---|
| OpenAI | GPT系列 | https://api.openai.com/v1/chat/completions |
业界领先的通用大模型 |
| DeepSeek | DeepSeek系列 | https://api.deepseek.com/v1/chat/completions |
高性价比,代码能力强 |
| 阿里云通义 | Qwen系列 | https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions |
中文理解能力强 |
| 魔搭社区 | 多种模型 | https://api-inference.modelscope.cn/v1/chat/completions |
开源模型丰富 |
| 智谱AI | GLM系列 | https://open.bigmodel.cn/api/paas/v4/chat/completions |
中文对话效果好 |
API地址: https://api.openai.com/v1/chat/completions
API密钥: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
模型名称: gpt-3.5-turbo 或 gpt-4
API地址: https://api.deepseek.com/v1/chat/completions
API密钥: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
模型名称: deepseek-chat
API地址: https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
API密钥: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
模型名称: qwen-turbo 或 qwen-plus
API地址: https://api-inference.modelscope.cn/v1/chat/completions
API密钥: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
模型名称: Qwen/Qwen2.5-7B-Instruct
API地址: https://open.bigmodel.cn/api/paas/v4/chat/completions
API密钥: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
模型名称: glm-4
脚本内置了针对教育考试场景优化的提示词模板:
-
单选题/多选题:
- 明确要求只返回选项内容
- 提供选项内容匹配机制
- 示例格式引导
-
判断题:
- 严格限定只返回"正确"或"错误"
-
填空题:
- 支持多空答案,用#分隔
- 清晰的格式要求
-
简答题:
- 直接给出答案要点
- 控制回答长度和详细程度
项目包含一个独立的测试工具 测试聊天.html,用于验证大模型API配置是否正确:
- 功能:提供简单的聊天界面测试大模型API
- 用途:在使用脚本前验证API配置是否有效
- 使用方法:
- 在浏览器中打开
测试聊天.html - 选择预设配置或手动填写API信息
- 输入测试问题并发送
- 观察大模型回复以确认配置正确
- 在浏览器中打开
此工具可以帮助用户快速调试大模型配置,确保脚本能够正常调用AI服务。
- Vue.js 3:现代化前端框架,提供响应式界面
- Element Plus:UI组件库,美观易用的界面组件
- GM API:油猴脚本API,实现跨域请求和数据存储
- 智能缓存:基于MD5的题目指纹缓存机制
- 重试机制:指数退避算法,保障请求稳定性
- 多题库接口支持(付费/免费)
- 大模型API统一接入层
- 智能答案聚合与优选
- API密钥加密存储
- 请求频率控制
- 错误隔离与恢复
脚本安装后默认开启自动模式,会自动识别页面中的任务并执行相应操作:
- 视频任务:自动静音播放,支持倍速(有风险提示)
- 章节测验:自动获取题目,检索答案并填写
- 作业/考试:智能答题,支持切换题目
通过悬浮窗可以手动控制脚本行为:
- 运行状态:显示当前任务进度
- 配置面板:调整各项参数设置
- 运行日志:查看详细执行日志
- 答案预览:查看各接口返回的答案
- 仅供学习交流:本脚本仅供学习交流使用,严禁用于商业用途
- 风险自负:使用本脚本造成的任何后果由使用者自行承担
- 适度使用:建议合理使用,避免对服务器造成过大压力
- 遵守规则:请遵守平台使用规则,不要恶意刷题
-
无法获取答案
- 检查网络连接
- 确认API配置正确
- 查看运行日志排查错误
-
视频无法播放
- 刷新页面重试
- 检查浏览器兼容性
- 确认是否有其他插件冲突
-
答题准确率低
- 调整最低正确率设置
- 更换题库接口
- 启用大模型答题
开启调试模式可以查看详细运行日志:
// 在控制台执行
GM_setValue('config', Object.assign(GM_getValue('config', {}), {debugger: true}))本脚本仅供学习交流使用,使用者应遵守所在学校或机构的相关规定。作者不对使用本脚本造成的任何后果负责,包括但不限于账号封禁、成绩作废等。请合理使用,维护良好的学习环境。
本项目采用 MIT 许可证,详情请见 LICENSE 文件。
点击下方链接一键安装:
- 安装浏览器插件 Tampermonkey 或 Violentmonkey
- 直接复制整个index.js代码然后添加到油猴里面去使用
- 刷新超星学习通页面,即可看到悬浮窗控制面板
如有问题或建议,欢迎通过以下方式联系:
- 提交 Issues
- 发送邮件至:2930234806@qq.com
注意:使用本脚本前请确保已阅读并理解免责声明内容,合理使用,维护良好的学习环境。