🎯Daybreak网课助手(支持手机和平板)|🤖超星学习通|🎁智慧树|🧠智慧职教|✍️中国大学mooc|💯自动答题|🎫自动刷课
██████╗ ██╗ ██╗ █████╗ ██████╗ ██████╗ ███████╗ █████╗ ██╗ ██╗
██╔══██╗╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗██║ ██╔╝
██║ ██║ ╚████╔╝ ███████║██████╔╝██████╔╝█████╗ ███████║█████╔╝
██║ ██║ ╚██╔╝ ██╔══██║██╔══██╗██╔══██╗██╔══╝ ██╔══██║██╔═██╗
██████╔╝ ██║ ██║ ██║██████╔╝██║ ██║███████╗██║ ██║██║ ██╗
╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝
⚡ Dyabreak - 学习通自动化辅助脚本 ⚡
⚡ Dyabreak ⚡
🚀 学习通自动化辅助脚本
更智能 · 更稳定 · 更省心
🌟 脚本简介
Dyabreak 是一款面向学习通平台的自动化辅助脚本,主要用于提升日常学习、章节任务、视频任务、作业答题等场景下的操作效率。
脚本内置了自动检测、自动执行、智能匹配、日志记录、题型识别、题库查询等功能,能够尽量减少重复操作,让学习流程更加顺畅。
本脚本适合希望减少重复点击、提升任务处理效率、统一管理学习进度的用户使用。
✨ 脚本预览
正确概率几乎百分百
邀请好友一起获取推广奖励
加入qq群有问题及时反馈
✨ 核心功能
🎬 1. 视频学习辅助
Dyabreak 可以辅助处理学习通视频学习任务,包括:
- 自动检测当前视频任务
- 自动播放视频
- 自动尝试恢复暂停状态
- 支持视频播放进度检测
- 支持任务完成状态判断
- 支持异常暂停后的自动处理
- 支持一定程度的倍速播放辅助
适用于课程视频、章节视频、任务点视频等常见场景。
📝 2. 自动答题辅助
脚本内置智能答题模块,支持常见题型识别与处理:
- 单选题
- 多选题
- 判断题
- 部分填空题场景
- 题目文本清洗
- 选项内容提取
- 题库缓存查询
- 远程题库查询
- 答案与选项相似度匹配
- 字母答案解析,例如:A、B、AB、ABC
- 多选题多选项自动点击
脚本会尽量根据题目、选项、题库答案进行智能匹配,提升自动答题的成功率。
🧠 3. 智能匹配引擎
Dyabreak 内置了多层答案匹配逻辑,不是简单地固定选择某个选项。
主要匹配策略包括:
精确匹配
当题库答案与选项完全一致时,优先选择对应选项。包含匹配
当答案文本中包含某个选项内容时,自动识别该选项。相似度匹配
使用文本相似度算法比较答案与选项,选择最接近的选项。字母解析
支持直接识别 A、B、C、D、ABCD 等答案格式。兜底策略
当题库没有答案时,脚本会尽量保证题目被处理,避免一直卡住不答题。
✅ 4. 多选题优化
Dyabreak 针对多选题进行了专门优化。
支持以下多选答案格式:
ABABCA,B,CA、B、C正确答案:ABC选项一###选项三答案1|答案2- 多个答案文本分隔格式
多选题会根据题库答案和选项内容进行匹配,不再只选择第一个选项,也不会因为识别不到就一直不答题。
📚 5. 本地题库缓存
脚本支持本地缓存题库数据,用于提升后续答题速度。
本地缓存的优势:
- 查询速度更快
- 减少重复请求
- 已识别题目可复用
- 支持相似题目匹配
- 提升长期使用体验
当同类题目再次出现时,脚本会优先尝试从本地缓存中寻找答案。
🌐 6. 多题库远程查询
当本地没有答案时,Dyabreak 会尝试调用远程题库接口进行查询。
支持的能力包括:
- 多接口并行查询
- 自动选择可用结果
- 网络异常自动跳过
- 查询失败不影响脚本继续运行
- 查询结果可用于后续匹配
如果远程题库没有返回答案,脚本会继续执行兜底逻辑,避免流程中断。
🧾 7. 日志系统
脚本提供日志输出功能,方便查看当前运行状态。
日志中通常会显示:
- 当前检测到的任务
- 当前题目类型
- 题库是否匹配成功
- 使用了哪种答题策略
- 选择了哪些选项
- 视频任务是否完成
- 是否发生异常
- 当前脚本执行阶段
如果遇到问题,可以优先查看日志,判断是题库问题、页面结构问题,还是浏览器权限问题。
🧩 功能模块概览
| 模块 | 说明 |
|---|---|
| 首页面板 | 展示脚本状态、提示信息、快捷入口 |
| 日志面板 | 显示脚本运行过程和错误提示 |
| 答题模块 | 自动识别题型并匹配答案 |
| 视频模块 | 自动处理课程视频任务 |
| 题库模块 | 支持本地缓存和远程查询 |
| 设置模块 | 可调整部分运行参数 |
| 安全模块 | 处理脚本运行权限和请求权限 |
| 兜底模块 | 防止任务长期卡住不执行 |
🖥️ 支持环境
推荐使用以下环境运行:
- 浏览器:Chrome、Edge、Firefox
- 脚本管理器:ScriptCat、Tampermonkey
- 平台:学习通 / 超星学习通相关页面
推荐优先使用:
- Chrome + ScriptCat
- Edge + ScriptCat
- Chrome + Tampermonkey
如果脚本无法正常启动,建议先检查脚本管理器权限和浏览器扩展状态。
🚀 使用方法
第一步:安装脚本管理器
请先安装以下任意一种脚本管理器:
- ScriptCat
- Tampermonkey
- Violentmonkey
推荐使用 ScriptCat。
第二步:安装 Dyabreak
打开脚本发布页面,点击安装。
安装完成后,进入学习通相关页面,脚本会自动加载。
第三步:进入学习通页面
打开以下页面之一:
- 课程学习页面
- 章节任务页面
- 视频播放页面
- 作业页面
- 考试/练习页面
- 任务点页面
脚本检测到页面后,会自动初始化。
第四步:查看脚本面板
脚本加载成功后,页面上会出现 Dyabreak 控制面板。
你可以在面板中查看:
- 当前脚本状态
- 当前运行日志
- 答题记录
- 视频任务状态
- 设置入口
第五步:开始使用
进入对应任务页面后,脚本会根据页面内容自动处理。
如果是视频任务,脚本会尝试自动播放。
如果是答题任务,脚本会尝试自动识别题目并匹配答案。
📌 使用建议
为了获得更好的使用效果,建议:
- 打开页面后等待几秒,让脚本完成初始化。
- 不要频繁刷新页面,避免任务状态丢失。
- 如果页面长时间没有响应,可以手动刷新一次。
- 如果题库不完整,可以先关闭自动提交,手动核对答案。
- 考试类场景建议谨慎使用,避免因题库不完整导致错误。
- 视频倍速请根据实际情况开启,过高倍速可能导致平台不记录进度。
- 如果出现异常,优先查看日志面板。
⚠️ 注意事项
1. 关于 MV3 兼容问题
部分浏览器或脚本管理器升级到 MV3 后,可能导致脚本权限、跨域请求、页面注入等能力受到影响。
如果遇到脚本无法运行,可以尝试:
- 更换浏览器
- 更换脚本管理器
- 检查扩展权限
- 重新安装脚本
- 刷新学习通页面
- 关闭其他冲突脚本
2. 关于视频播放问题
视频任务可能受到以下因素影响:
- 浏览器自动播放限制
- 页面播放器加载慢
- 网络不稳定
- 平台检测机制变化
- 后台标签页被浏览器限制
- 倍速播放导致进度未记录
如果视频任务不记录进度,建议切换到前台页面运行,并适当降低倍速。
3. 关于答题准确率
脚本会尽量提高答案匹配准确率,但不能保证所有题目都完全正确。
影响准确率的因素包括:
- 题库是否收录该题
- 题目文本是否发生变化
- 选项顺序是否变化
- 答案格式是否规范
- 页面结构是否特殊
- 题目是否存在图片、公式、表格
- 多选题答案是否完整
如果是重要考试,请务必手动核对答案。
4. 关于多选题
Dyabreak 已针对多选题做了增强处理,但多选题本身比单选题更复杂。
常见影响因素:
- 答案格式不统一
- 题库只返回部分答案
- 选项文本过长
- 选项中包含图片或公式
- 选项前缀干扰匹配
- 页面使用自定义复选框组件
如果多选题识别异常,建议查看日志中显示的匹配策略。
❓ 常见问题
Q1:脚本安装后没有反应怎么办?
可以尝试:
- 刷新页面
- 检查脚本是否启用
- 检查当前网址是否匹配脚本运行范围
- 关闭其他同类脚本
- 更换浏览器或脚本管理器
- 打开控制台查看是否有报错
Q2:视频不自动播放怎么办?
可能是浏览器限制了自动播放。
建议:
- 手动点击一次页面
- 保持页面在前台
- 检查浏览器自动播放权限
- 等待播放器完全加载
- 刷新页面重新进入任务
Q3:为什么有些题目没有答案?
可能原因:
- 本地题库没有该题
- 远程题库没有收录
- 题目文本发生变化
- 题干包含图片或公式
- 题目被平台动态渲染
- 网络请求失败
这种情况下脚本会尽量执行兜底处理,但不保证答案正确。
Q4:为什么多选题可能选不全?
多选题依赖题库返回的答案格式。
如果题库答案只返回了一个选项,脚本也只能基于当前答案进行判断。
建议在重要场景中手动核对多选题。
Q5:为什么有时候选项点击了但页面没有变化?
可能是页面使用了特殊组件,普通点击事件无法触发。
可以尝试:
- 刷新页面
- 手动点击一次选项
- 关闭页面动画或插件干扰
- 更换浏览器
- 查看日志是否显示点击成功
Q6:脚本会自动提交吗?
具体取决于脚本设置和当前页面支持情况。
如果你不确定答案是否准确,建议关闭自动提交,先手动检查答案。
🛠️ 更新方向
Dyabreak 后续会持续优化以下方向:
- 提升多选题识别准确率
- 优化题库匹配算法
- 增强图片题、公式题处理能力
- 提升视频任务稳定性
- 优化页面适配能力
- 增加更多日志提示
- 改进异常恢复能力
- 适配更多学习通页面结构
🧪 适用场景
Dyabreak 适合以下场景:
- 日常课程学习
- 章节任务处理
- 视频任务辅助
- 普通作业练习
- 题库复习
- 学习流程自动化
- 重复点击减少
- 学习效率提升
不建议在以下场景完全依赖脚本:
- 正式考试
- 重要测验
- 需要人工判断的主观题
- 题库不完整的课程
- 有严格监考要求的环境
🔐 权限说明
脚本可能需要以下权限:
| 权限 | 用途 |
|---|---|
| 页面访问权限 | 用于识别学习通页面内容 |
| 网络请求权限 | 用于查询远程题库 |
| 本地存储权限 | 用于保存配置和缓存 |
| DOM 操作权限 | 用于自动点击和读取题目 |
| 跨域请求权限 | 用于访问题库接口 |
所有权限均用于脚本功能运行。
📢 温馨提示
使用 Dyabreak 时,请合理使用脚本功能。
脚本的主要目标是减少重复操作、提升学习效率,而不是替代学习本身。
建议用户在使用过程中:
- 保持基本人工检查
- 不完全依赖自动答案
- 遇到重要任务时手动确认
- 合理控制运行速度
- 遵守平台规则和课程要求
🧭 版本说明
当前版本主要优化内容:
- 优化答题引擎
- 增强多选题处理
- 优化答案匹配逻辑
- 增强题型识别
- 改进远程题库查询
- 增强日志提示
- 修复部分场景下不答题问题
- 提升脚本整体稳定性