🎯Daybreak网课助手(支持手机和平板)|🤖超星学习通|🎁智慧树|🧠智慧职教|✍️中国大学mooc|💯自动答题|🎫自动刷课

创建于 19 小时前
更新于 19 小时前
一键安装,一键使用,支持学习通,知到,智慧职教,中国大学mooc等网课的视频学习,课后测验,期末考试等。具体功能请查看脚本悬浮窗中的教程页面。
总安装量
326
今日新增
+180
用户评分
- / 5.0 (0)
当前版本
3.1
██████╗ ██╗   ██╗ █████╗ ██████╗ ██████╗ ███████╗ █████╗ ██╗  ██╗
██╔══██╗╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗██║ ██╔╝
██║  ██║ ╚████╔╝ ███████║██████╔╝██████╔╝█████╗  ███████║█████╔╝ 
██║  ██║  ╚██╔╝  ██╔══██║██╔══██╗██╔══██╗██╔══╝  ██╔══██║██╔═██╗ 
██████╔╝   ██║   ██║  ██║██████╔╝██║  ██║███████╗██║  ██║██║  ██╗
╚═════╝    ╚═╝   ╚═╝  ╚═╝╚═════╝ ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝

⚡ Dyabreak - 学习通自动化辅助脚本 ⚡

⚡ Dyabreak ⚡

🚀 学习通自动化辅助脚本

更智能 · 更稳定 · 更省心


Dyabreak
ScriptCat
Tampermonkey
Status


🌟 脚本简介

Dyabreak 是一款面向学习通平台的自动化辅助脚本,主要用于提升日常学习、章节任务、视频任务、作业答题等场景下的操作效率。

脚本内置了自动检测、自动执行、智能匹配、日志记录、题型识别、题库查询等功能,能够尽量减少重复操作,让学习流程更加顺畅。

本脚本适合希望减少重复点击、提升任务处理效率、统一管理学习进度的用户使用。

✨ 脚本预览


正确概率几乎百分百image.png
邀请好友一起获取推广奖励 image.png
加入qq群有问题及时反馈 image.png

✨ 核心功能

🎬 1. 视频学习辅助

Dyabreak 可以辅助处理学习通视频学习任务,包括:

  • 自动检测当前视频任务
  • 自动播放视频
  • 自动尝试恢复暂停状态
  • 支持视频播放进度检测
  • 支持任务完成状态判断
  • 支持异常暂停后的自动处理
  • 支持一定程度的倍速播放辅助

适用于课程视频、章节视频、任务点视频等常见场景。


📝 2. 自动答题辅助

脚本内置智能答题模块,支持常见题型识别与处理:

  • 单选题
  • 多选题
  • 判断题
  • 部分填空题场景
  • 题目文本清洗
  • 选项内容提取
  • 题库缓存查询
  • 远程题库查询
  • 答案与选项相似度匹配
  • 字母答案解析,例如:A、B、AB、ABC
  • 多选题多选项自动点击

脚本会尽量根据题目、选项、题库答案进行智能匹配,提升自动答题的成功率。


🧠 3. 智能匹配引擎

Dyabreak 内置了多层答案匹配逻辑,不是简单地固定选择某个选项。

主要匹配策略包括:

  1. 精确匹配
    当题库答案与选项完全一致时,优先选择对应选项。

  2. 包含匹配
    当答案文本中包含某个选项内容时,自动识别该选项。

  3. 相似度匹配
    使用文本相似度算法比较答案与选项,选择最接近的选项。

  4. 字母解析
    支持直接识别 A、B、C、D、ABCD 等答案格式。

  5. 兜底策略
    当题库没有答案时,脚本会尽量保证题目被处理,避免一直卡住不答题。


✅ 4. 多选题优化

Dyabreak 针对多选题进行了专门优化。

支持以下多选答案格式:

  • AB
  • ABC
  • A,B,C
  • A、B、C
  • 正确答案:ABC
  • 选项一###选项三
  • 答案1|答案2
  • 多个答案文本分隔格式

多选题会根据题库答案和选项内容进行匹配,不再只选择第一个选项,也不会因为识别不到就一直不答题。


📚 5. 本地题库缓存

脚本支持本地缓存题库数据,用于提升后续答题速度。

本地缓存的优势:

  • 查询速度更快
  • 减少重复请求
  • 已识别题目可复用
  • 支持相似题目匹配
  • 提升长期使用体验

当同类题目再次出现时,脚本会优先尝试从本地缓存中寻找答案。


🌐 6. 多题库远程查询

当本地没有答案时,Dyabreak 会尝试调用远程题库接口进行查询。

支持的能力包括:

  • 多接口并行查询
  • 自动选择可用结果
  • 网络异常自动跳过
  • 查询失败不影响脚本继续运行
  • 查询结果可用于后续匹配

如果远程题库没有返回答案,脚本会继续执行兜底逻辑,避免流程中断。


🧾 7. 日志系统

脚本提供日志输出功能,方便查看当前运行状态。

日志中通常会显示:

  • 当前检测到的任务
  • 当前题目类型
  • 题库是否匹配成功
  • 使用了哪种答题策略
  • 选择了哪些选项
  • 视频任务是否完成
  • 是否发生异常
  • 当前脚本执行阶段

如果遇到问题,可以优先查看日志,判断是题库问题、页面结构问题,还是浏览器权限问题。


🧩 功能模块概览

模块 说明
首页面板 展示脚本状态、提示信息、快捷入口
日志面板 显示脚本运行过程和错误提示
答题模块 自动识别题型并匹配答案
视频模块 自动处理课程视频任务
题库模块 支持本地缓存和远程查询
设置模块 可调整部分运行参数
安全模块 处理脚本运行权限和请求权限
兜底模块 防止任务长期卡住不执行

🖥️ 支持环境

推荐使用以下环境运行:

  • 浏览器:Chrome、Edge、Firefox
  • 脚本管理器:ScriptCat、Tampermonkey
  • 平台:学习通 / 超星学习通相关页面

推荐优先使用:

  1. Chrome + ScriptCat
  2. Edge + ScriptCat
  3. Chrome + Tampermonkey

如果脚本无法正常启动,建议先检查脚本管理器权限和浏览器扩展状态。


🚀 使用方法

第一步:安装脚本管理器

请先安装以下任意一种脚本管理器:

  • ScriptCat
  • Tampermonkey
  • Violentmonkey

推荐使用 ScriptCat


第二步:安装 Dyabreak

打开脚本发布页面,点击安装。

安装完成后,进入学习通相关页面,脚本会自动加载。


第三步:进入学习通页面

打开以下页面之一:

  • 课程学习页面
  • 章节任务页面
  • 视频播放页面
  • 作业页面
  • 考试/练习页面
  • 任务点页面

脚本检测到页面后,会自动初始化。


第四步:查看脚本面板

脚本加载成功后,页面上会出现 Dyabreak 控制面板。

你可以在面板中查看:

  • 当前脚本状态
  • 当前运行日志
  • 答题记录
  • 视频任务状态
  • 设置入口

第五步:开始使用

进入对应任务页面后,脚本会根据页面内容自动处理。

如果是视频任务,脚本会尝试自动播放。

如果是答题任务,脚本会尝试自动识别题目并匹配答案。


📌 使用建议

为了获得更好的使用效果,建议:

  1. 打开页面后等待几秒,让脚本完成初始化。
  2. 不要频繁刷新页面,避免任务状态丢失。
  3. 如果页面长时间没有响应,可以手动刷新一次。
  4. 如果题库不完整,可以先关闭自动提交,手动核对答案。
  5. 考试类场景建议谨慎使用,避免因题库不完整导致错误。
  6. 视频倍速请根据实际情况开启,过高倍速可能导致平台不记录进度。
  7. 如果出现异常,优先查看日志面板。

⚠️ 注意事项

1. 关于 MV3 兼容问题

部分浏览器或脚本管理器升级到 MV3 后,可能导致脚本权限、跨域请求、页面注入等能力受到影响。

如果遇到脚本无法运行,可以尝试:

  • 更换浏览器
  • 更换脚本管理器
  • 检查扩展权限
  • 重新安装脚本
  • 刷新学习通页面
  • 关闭其他冲突脚本

2. 关于视频播放问题

视频任务可能受到以下因素影响:

  • 浏览器自动播放限制
  • 页面播放器加载慢
  • 网络不稳定
  • 平台检测机制变化
  • 后台标签页被浏览器限制
  • 倍速播放导致进度未记录

如果视频任务不记录进度,建议切换到前台页面运行,并适当降低倍速。


3. 关于答题准确率

脚本会尽量提高答案匹配准确率,但不能保证所有题目都完全正确。

影响准确率的因素包括:

  • 题库是否收录该题
  • 题目文本是否发生变化
  • 选项顺序是否变化
  • 答案格式是否规范
  • 页面结构是否特殊
  • 题目是否存在图片、公式、表格
  • 多选题答案是否完整

如果是重要考试,请务必手动核对答案。


4. 关于多选题

Dyabreak 已针对多选题做了增强处理,但多选题本身比单选题更复杂。

常见影响因素:

  • 答案格式不统一
  • 题库只返回部分答案
  • 选项文本过长
  • 选项中包含图片或公式
  • 选项前缀干扰匹配
  • 页面使用自定义复选框组件

如果多选题识别异常,建议查看日志中显示的匹配策略。


❓ 常见问题

Q1:脚本安装后没有反应怎么办?

可以尝试:

  1. 刷新页面
  2. 检查脚本是否启用
  3. 检查当前网址是否匹配脚本运行范围
  4. 关闭其他同类脚本
  5. 更换浏览器或脚本管理器
  6. 打开控制台查看是否有报错

Q2:视频不自动播放怎么办?

可能是浏览器限制了自动播放。

建议:

  • 手动点击一次页面
  • 保持页面在前台
  • 检查浏览器自动播放权限
  • 等待播放器完全加载
  • 刷新页面重新进入任务

Q3:为什么有些题目没有答案?

可能原因:

  • 本地题库没有该题
  • 远程题库没有收录
  • 题目文本发生变化
  • 题干包含图片或公式
  • 题目被平台动态渲染
  • 网络请求失败

这种情况下脚本会尽量执行兜底处理,但不保证答案正确。


Q4:为什么多选题可能选不全?

多选题依赖题库返回的答案格式。

如果题库答案只返回了一个选项,脚本也只能基于当前答案进行判断。

建议在重要场景中手动核对多选题。


Q5:为什么有时候选项点击了但页面没有变化?

可能是页面使用了特殊组件,普通点击事件无法触发。

可以尝试:

  • 刷新页面
  • 手动点击一次选项
  • 关闭页面动画或插件干扰
  • 更换浏览器
  • 查看日志是否显示点击成功

Q6:脚本会自动提交吗?

具体取决于脚本设置和当前页面支持情况。

如果你不确定答案是否准确,建议关闭自动提交,先手动检查答案。


🛠️ 更新方向

Dyabreak 后续会持续优化以下方向:

  • 提升多选题识别准确率
  • 优化题库匹配算法
  • 增强图片题、公式题处理能力
  • 提升视频任务稳定性
  • 优化页面适配能力
  • 增加更多日志提示
  • 改进异常恢复能力
  • 适配更多学习通页面结构

🧪 适用场景

Dyabreak 适合以下场景:

  • 日常课程学习
  • 章节任务处理
  • 视频任务辅助
  • 普通作业练习
  • 题库复习
  • 学习流程自动化
  • 重复点击减少
  • 学习效率提升

不建议在以下场景完全依赖脚本:

  • 正式考试
  • 重要测验
  • 需要人工判断的主观题
  • 题库不完整的课程
  • 有严格监考要求的环境

🔐 权限说明

脚本可能需要以下权限:

权限 用途
页面访问权限 用于识别学习通页面内容
网络请求权限 用于查询远程题库
本地存储权限 用于保存配置和缓存
DOM 操作权限 用于自动点击和读取题目
跨域请求权限 用于访问题库接口

所有权限均用于脚本功能运行。


📢 温馨提示

使用 Dyabreak 时,请合理使用脚本功能。

脚本的主要目标是减少重复操作、提升学习效率,而不是替代学习本身。

建议用户在使用过程中:

  • 保持基本人工检查
  • 不完全依赖自动答案
  • 遇到重要任务时手动确认
  • 合理控制运行速度
  • 遵守平台规则和课程要求

🧭 版本说明

当前版本主要优化内容:

  • 优化答题引擎
  • 增强多选题处理
  • 优化答案匹配逻辑
  • 增强题型识别
  • 改进远程题库查询
  • 增强日志提示
  • 修复部分场景下不答题问题
  • 提升脚本整体稳定性