超星学习通期末周复习小助手
这是一款面向学习场景的脚本工具,其集成了支持提示词定制的智能 AI 助手模块,通过 Web 自动化技术实现跨域提问(区别于传统模型 API 调用或题库检索方式);同时提供答案动态显隐控制功能,适配多轮刷题需求;内置错题星级标记系统,基于错误频次实现重点内容优先级管理;搭载本地持久化存储的富文本笔记组件,支持知识点与解析的实时记录与安全留存;具备可配置化作业题目导出能力,支持得分、答案、解析等字段的自定义筛选,可快速生成结构化刷题集或背题手册;此外,工具还提供可视化控制面板作为配置入口,支持对上述全功能模块的参数与逻辑进行深度个性化定制,为高效学习与复习流程提供技术支撑。
#超星学习通
#学习辅助
#AI辅助
数据统计
总安装量
1.1K
近 24 小时
+2
用户评分
-
描述
版本16
评分0
权限说明
超星学习通作业复习辅助,支持AI提问、答案控制、错题标记、笔记导出
超星学习通期末周复习小助手
窝趣!考试只剩一周了怎么办!
希望该Script能像热带风味冰红茶一样温润同学们不安的心~
项目永久开源,谨以此向22级软卓cg学长对期末资料的辛劳整理和伟大开源予以崇高致敬和由衷感谢
🚀 主要功能(支持桌面端/移动端)
Script生效范围:超星学习通作业浏览界面(https://*.chaoxing.com/mooc-ans/mooc2/work/view*)
- 🤖 智能AI助手 - 可定制提示词的一键问豆包AI,自动跨域提问(基于Web自动化,而非传统的调用模型API或题库检索)
- 👁️ 答案控制 - 灵活的显示/隐藏答案,方便二刷、三刷、甚至多刷
- ⭐ 错题标记 - 错题记录系统,错的越多星级越高,方便重点复习
- 📝 本地笔记 - 本地持久化存储的富文本笔记,随时记下知识点或解析且无需担心丢失
- 📄 高级导出 - 可定制的导出所有作业题目功能(支持选择导出得分、答案、解析等),快速生成刷题集或背题手册
- ⚙️ 深度自定义 - 除提供高可用的默认配置外,还设有控制面板作为配置管理入口,对上述所有功能进行深度定制
Script仍处于开发阶段,尚有很多不足之处,诚挚且热烈欢迎各位大佬进行PR或Issues。
🧩 安装方式
方式一:从 Greasy Fork 安装(需要翻墙)
- 安装浏览器插件 Tampermonkey
- 点击以下链接直接安装:
👉 直接安装脚本
方式二:从 ScriptCat 安装(无需翻墙)
🖼️ 预览图
✨ 最新版本特性 (v3.10.0)
🔄 重大重构
- 答案显示逻辑重构:采用原生
display属性控制答案显示/隐藏- 移除复杂的 DOM 创建/删除逻辑,简化为
display: 'none'/display: '' - 全局和单个答案控制器统一使用相同的显示/隐藏逻辑
- 提升性能和稳定性,降低代码复杂度
- 清理冗余代码(移除
originalHTML、currentAnswerBlock等旧变量)
- 移除复杂的 DOM 创建/删除逻辑,简化为
⚡ 性能优化
- 减少 DOM 操作:不再频繁创建/删除答案块元素,直接操作样式属性
- 代码简化:核心逻辑从 30+ 行简化到 3 行,提升可维护性
- 兼容性增强:使用标准 DOM API,确保跨浏览器兼容性
📦 核心功能
🎯 答案控制
- 单个控制:每道题目独立的显示/隐藏按钮
- 全局控制:一键显示/隐藏所有答案
🤖 智能AI助手
- 一键问豆包:点击"🤖 问豆包"按钮,自动提取题目内容
- 跨域提问:自动打开豆包AI并填充题目到输入框
- 自动发送:题目填充后自动点击发送,无需手动操作
- 移动端优化:智能识别设备类型,移动端固定等待3秒确保稳定
- 会话复用:智能检测已有对话窗口,优先复用
📋 题目复制
- 一键复制:每道题目独立的复制按钮,支持图片复制
- 富文本格式:使用 HTML 格式复制,保留排版和图片
- 前缀配置:自定义复制内容的前缀(默认无)
- 后缀配置:自定义复制内容的后缀(默认无)
- 实时预览:设置面板中查看配置效果
📝 富文本笔记
- 16 个格式按钮:粗体、斜体、下划线、删除线、标题(H1-H3)、有序/无序列表、引用、链接、代码、分隔线、撤销/重做、清除格式
- 编辑/预览模式:支持预览格式化笔记内容
- 自动保存:输入停止后自动保存(可配置)
⭐ 错题标记
- 错题+1按钮:每题左上角添加"错题+1"按钮,一键记录做错次数
- 星级显示:按钮下方显示错题次数对应的星星(⭐),每5颗星换行
- 自动加载:打开页面自动加载历史错题记录,星星数量持久化
- 详细记录:记录每次做错的时间戳,方便追踪学习进度
📄 试题导出
- 灵活格式选择:在导出设置中配置DOC或DOCX格式
- DOC格式(默认):兼容性更好,适合手机/平板直接查看
- DOCX格式:标准Office文档,桌面端推荐(手机/平板可能有显示bug)
- 2按钮导出:导出试题(无答案)/ 导出答案(含答案)
- 多题型支持:单选题、多选题、完型填空等
- 图片处理:自动下载嵌入,超宽自动缩放
- 内容可选:我的答案、正确答案、得分、解析可独立开关
- 配置持久化:所有导出设置保存到IndexedDB
🎨 样式自定义
- 6 按钮管理:答案、笔记、编辑、保存、全局、控制面板按钮样式统一管理
- 完整配置:位置、尺寸、颜色、悬停效果等 10+ 配置项
- 持久化存储:样式配置保存到 IndexedDB
📜 完整更新日志
v3.10.0 (2025-12-10) 🔄 重大重构
- 答案显示逻辑重构:采用原生
display属性控制答案显示/隐藏 - 简化核心逻辑:从复杂的DOM操作简化为直接样式属性操作
- 清理冗余代码:移除
originalHTML、currentAnswerBlock等旧变量 - 提升性能:减少DOM操作,提高响应速度和稳定性
v3.9.1.5 (2025-12-10) 🐛 豆包自动发送修复
- 简化等待逻辑:移除设备检测和动态等待,统一使用1.5秒固定等待
- 提升稳定性:确保页面加载完成后再操作元素
v3.9.1.4 (2025-12-10) 🐛 豆包自动发送优化
- 固定等待时间:采用1.5秒固定等待,移除复杂的设备检测逻辑
v3.9.1.3 (2025-12-09) 🐛 控制面板布局修复
- 控制面板下边栏优化:修复下边栏未紧贴窗口底部的问题
- 布局重构:使用flex布局确保下边栏始终贴底,所有设置面板添加contentWrapper
- 笔记子选项卡增强:激活状态添加粗体+蓝色发光效果,提升视觉识别度
v3.9.1.2 (2025-12-09) 🐛 按钮状态修复
- 笔记按钮状态修复:修复点击后颜色未立即变为紫色的问题
- 编辑按钮颜色修复:修正编辑/预览按钮颜色逻辑
- 错题按钮样式统一:将错题按钮悬停效果统一到StyleGenerator管理
- 新增
addNoColorChangeHoverEffect方法:为按钮添加悬停动画但不改变背景色
v3.9.1.1 (2025-12-09) 🐛 豆包自动发送修复
- 豆包自动发送修复:修复未指定会话ID时豆包页面不自动发送的问题
- 间距优化:统一错题按钮和星星的间距为2px
- 星星弹性布局:改进星星容器布局逻辑,使用flexbox自动撑开空间
v3.9.1 (2025-12-09) 👍 错题按钮UI优化
- 错题按钮位置优化:"错题+1"按钮移至题目上方,更符合视觉逻辑
- 星星动态布局:星星显示在按钮和题目之间,点击时按钮平滑上移腾出空间
- 相对定位:错题按钮改为相对定位,自然融入题目流
v3.9.0 (2025-12-09) ⭐ 错题记录功能
- 错题+1按钮:每题左上角添加"错题+1"按钮,一键记录做错次数
- 星级显示:按钮下方显示错题次数对应的星星(⭐),每5颗星换行
- 笔记键结构优化:新增题号字段,格式为
CourseId_ClassId_WorkId_QuestionId_QuestionNo - 数据库升级至v4:新增mistakes store用于错题记录
v3.8.5.2 (2025-12-09) 📝 导出格式配置化
- 格式配置化:在导出设置中选择DOC或DOCX格式,告别多余按钮
- 简化UI:删除手机版按钮,统一为2个导出按钮(试题/答案)
- 配置持久化:导出格式保存到IndexedDB,下次自动使用
v3.8.5.1 (2025-12-09) 📱 导出功能优化
- 新增手机版导出:新增DOC格式导出按钮,兼容性更好,适合移动端查看
- 4按钮导出系统:DOCX试题、DOCX答案、DOC试题(手机版)、DOC答案(手机版)
- 统一配置:4个导出按钮共用一套导出配置和内容选项
v3.8.5 (2025-12-09) 📱 移动端优化
- 移动端设备检测:新增User Agent检测,自动识别移动设备
- 差异化等待策略:手机端固定等待3秒,桌面端保持动态等待
- 提升稳定性:移动端采用固定等待确保页面充分加载
v3.8.4.3 (2025-12-09)
- 完全硬编码方案:移除所有临时变量依赖
- 移除 composed 参数:避免移动端兼容性问题
- 恢复解锁逻辑:确保发送按钮在所有环境下可用
v3.8.4.2 (2025-12-09)
- 改用 Enter 键发送:替代点击按钮,兼容桌面端和移动端
- KeyboardEvent 模拟:同时触发 keydown 和 keyup 事件
v3.8.4.1 (2025-12-09)
- 添加 GM_deleteValue 授权:修复缺少权限声明的问题
v3.8.2 (2025-12-09) 🔧 稳定性优化
- 移除不稳定监听:移除豆包页面的 500ms 轮询逻辑
- 会话复用:通过配置会话ID实现稳定可靠的对话复用
- 配置实时读取:从 IndexedDB 实时读取用户保存的前后缀配置
v3.8.1 (2025-12-08)
- AI提问管理选项卡:新增"🤖 AI提问管理"选项卡
- 前后缀配置:支持自定义AI提问前缀/后缀提示词
- 实时预览:配置面板中提供完整的效果预览
v3.8.0 (2025-12-08) 🎉 重磅更新
- 一键问豆包AI:新增"🤖 问豆包"按钮,自动提取题目内容并跨域提问
- 智能跨域交互:使用 GM_setValue/GM_getValue 实现超星与豆包页面的数据传递
- 自动填充发送:豆包页面自动填充题目到输入框并自动发送
- 会话复用优化:智能检测已有对话,优先复用而非新建
v2.7.16 (2025-12-08)
- 图片复制支持:复制题目时自动包含图片,支持粘贴到 Word
- HTML 格式复制:使用 ClipboardItem API 复制富文本格式,保留原始排版
- 固定下边栏:下边栏紧贴窗口底部,左右延伸无间隙
v2.7.15 (2025-12-08)
- 代码重构:新增 DOMHelper 通用 UI 组件工厂方法
- 代码复用:重构控制面板、设置面板、复制配置等模块的重复代码
- 代码精简:减少约 200+ 行重复代码,提升可维护性
v2.7.14 (2025-12-08)
- 紧急修复:修正保存按钮方法名错误
- 保存按钮已显示:底部操作栏现在正常显示保存和重置按钮
- 配置持久化修复:点击保存按钮后配置正确写入 IndexedDB
v2.7.13 (2025-12-08)
- 修复换行符问题:修复复制时
\n转义符不生效的 bug - 添加保存按钮:新增手动保存配置功能
- UI 简化:移除冗余的功能说明区域
v2.7.12 (2025-12-08)
- 独立配置面板:将复制配置独立成专用选项卡
- 多行输入支持:使用 textarea 支持多行前缀/后缀
- 换行符支持:支持
\n转义符表示换行
v2.7.11 (2025-12-08)
- 复制配置:支持为复制的题目内容添加自定义前缀和后缀
- 实时预览:设置面板中展示前缀/后缀应用效果
- 配置持久化:前缀和后缀自动保存到 IndexedDB
v2.7.10 (2025-12-07)
- 修复按钮横向排列问题:下方布局时确保纵向排列
- 修复空间检测误判:增加20px安全边距,防止按钮被截断
- 优化空间阈值:从150px提升到170px
v2.7.9 (2025-12-07)
- 智能响应式布局:新增右侧空间检测逻辑
- 动态布局切换:右侧空间不足时自动移至下方纵向排列
- 平滑过渡效果:添加 0.3s CSS 过渡动画
v2.7.4 (2025-12-04)
- docx 格式导出:集成 html-docx-js 库,支持真正的 .docx 格式导出
- 智能降级:库不可用时自动回退到 .doc 格式
- 分割线增强:题目分割线改为 3px 深灰色粗线
v2.7.3 (2025-12-04)
- 导出内容选项:新增 4 个勾选项控制导出内容
- 设置持久化:导出内容选项保存到 IndexedDB
v2.7.2 (2025-12-04)
- 修复悬浮栏溢出:修复底部操作栏导致保存按钮超出窗口的问题
- 按钮位置调整:交换控制面板和显示全部答案按钮位置
- 排序按钮拆分:时间排序和字母排序各独立按钮
v2.7.1 (2025-12-03)
- 尺寸调整:缩小侧边栏按钮和浮动操作栏尺寸
v2.7.0 (2025-12-03)
- 统一浮动操作栏:所有设置面板底部统一样式
- 导出按钮文字优化:更清晰的导出按钮标识
v2.6.6 (2025-12-03)
- 导出答案优化:移除冗余选项内容,只保留答案字母
v2.6.5 (2025-12-02)
- 双按钮导出:拆分为「导出试题」和「导出答案」两个按钮
v2.6.4 (2025-12-02)
- 试题导出功能:支持导出为 Word 文档
- 图片处理:自动下载嵌入,超宽自动缩放
v2.4.0 (2025-11-14)
- 富文本编辑器:16 个格式按钮
- 编辑/预览模式:支持预览格式化笔记
- 按钮样式统一:6 个按钮样式完全统一
v2.3.0 (2025-11-13)
- 笔记管理增强:支持多范围筛选
- 样式管理面板:新增样式管理选项卡
- 样式持久化:保存到 IndexedDB
v2.2.0 (2025-11-13)
- 控制面板升级:左侧边栏设计
- 设置管理:自动保存开关和延迟配置
- 笔记管理:批量选择和删除
v2.1.0 (2025-11-10)
- 笔记功能:独立添加笔记,支持显示/隐藏
- IndexedDB 存储:笔记数据本地持久化
- 自动保存:可配置的自动保存
v2.0.0 (2025-11-09)
- 重大重构:面向对象设计
- 模块化架构:多个独立模块
- 单一职责原则:提升可维护性
v1.0.1
- 油猴脚本支持
- 单块恢复+全局控制按钮
v1.0.0
- 首次发布
数据统计
总安装量
1.1K
近 24 小时
+2
用户评分
-
脚本详情
许可协议MIT
权限与访问
跨域访问
p.ananas.chaoxing.comchaoxing.com*.chaoxing.comdoubao.com+2
使用能力
网络请求存储打开标签页