智慧职教全能助手

Created at 7 days ago
Updated at 10 hours ago
智慧职教MOOC学习助手:仅支持智慧职教MOOC平台,集成自动学习和AI智能答题功能
Total Installs
1,351
Today's New
+1
User Rating
5.0 / 5.0 (2)
Current Version
1.5.0
Script Details
LicenseMIT

更新日志

所有重要的更改都将记录在此文件中。

格式基于 Keep a Changelog,
版本号遵循 Semantic Versioning

[1.5.0] - 2025-12-02

新增

  • 新增学习模式下对“继续播放”提示框的自动点击支持(增强检测逻辑)
  • 新增视频播放完成后的状态重置机制,防止重复触发操作

改进

  • 优化“继续播放”检测策略,提升在不同网络环境下的响应稳定性
  • 调整日志记录时机,确保播放状态变更能被准确捕获

修复

  • 修复学习模式中因异步加载导致的“继续播放”按钮检测遗漏问题
  • 修复视频播放结束后未正确清除定时器导致的内存泄漏风险

[1.4.3] - 2025-11-29

修复

  • 修复学习模式下“继续播放”检测逻辑失效的问题
  • 修复视频播放完成后的状态判断异常,避免重复点击提示框

[1.4.2] - 2025-11-29

改进

  • 隐藏"继续播放"提示框,避免干扰用户操作

[1.4.1] - 2025-11-29

改进

  • 构建流程优化
    • 引入 Vite 构建系统,提升开发与构建效率
    • 使用 vite-plugin-monkey 插件支持 UserScript 打包
    • 源码结构迁移至 src/ 目录,实现逻辑与构建分离
  • 代码组织结构调整
    • 主入口文件重构为 src/main.js
    • 功能核心、UI组件、工具模块等按职责拆分至独立文件
    • 样式统一由 src/styles/index.js 管理

修复

  • 修复构建产物路径错误导致脚本无法加载的问题
  • 修复部分模块在打包后作用域异常的问题

技术栈

  • 迁移至基于 Vite 的现代化前端构建体系
  • 支持 ES6+ 模块化开发与热重载(HMR)
  • 构建输出兼容 Tampermonkey 的 UserScript 格式

[1.4.0] - 2025-11-28

新增

  • 多文件重构

改进

  • 代码多个文件

[1.3.0] - 2025-01-29

新增

  • 智能播放检测: 自动检测并点击"继续播放"提示框
  • 模块化架构: 完全重构代码为ES6模块化架构
    • 功能模块: learning-core.js, exam-core.js
    • UI组件: learning-tab.js, exam-tab.js, log-tab.js
    • 工具模块: utils/, config.js, state.js, logger.js
    • 样式模块: styles/index.js

改进

  • 页面适配优化
    • 根据URL自动显示对应功能
    • 默认标签页根据页面类型自动切换
  • 日志系统增强
    • 答题时显示完整题目信息
    • 所有配置变更都会记录日志
    • 优化日志页面布局
    • 修复日志占位符不消失的问题
    • 修复日志计数显示为0的问题
  • 学习功能优化
    • 移除暂停学习功能
    • 面板折叠状态持久化保存
    • 多次尝试检测"继续播放"按钮

修复

  • 多选题修复: 修复多选题只选中一个选项的问题
  • UI闪烁修复: 修复学习模式启动时界面抖动的问题
  • 导入路径修复: 修复模块导入路径错误
  • 日志更新修复: 添加全局函数正确更新日志计数

代码清理

  • 删除未使用的 Logger.enable/disable 方法
  • 删除未使用的 DOMCache.getAll/clear 方法
  • 删除未使用的 ConfigManager.set/setAIConfig 方法
  • 删除未使用的 DOMCache.panel 预缓存对象
  • 删除 stopLearning 函数及相关代码
  • 移除重复的配置处理逻辑

技术栈

  • 使用 Vite 作为构建工具
  • 使用 vite-plugin-monkey 插件构建UserScript
  • ES6 模块化开发
  • 支持开发模式热重载

[1.2.1] - 2025-01-27

改进

  • 学习功能优化
    • 优化章节展开逻辑
    • 提升章节加载稳定性和成功率

代码清理

  • 删除未使用的 clickSectionTitle 函数
  • 清理未使用的变量

[1.2.0] - 2025-01-27

改进

  • 代码逻辑优化
    • 使用对象映射替代switch语句
    • 事件监听器增加防抖和节流优化
    • 简化配置处理逻辑
    • 优化DOM查询
  • 界面动画优化
    • 调整按钮hover效果
    • 优化状态卡片hover动画
    • 头部控制按钮动画微调
    • 增加按钮active状态反馈
    • 调整阴影和光晕效果
  • 性能提升
    • 点击事件加入防抖
    • change事件加入节流
    • 优化事件处理逻辑

[1.1.0] - 2025-01-26

新增

  • 代码架构优化
    • 新增 Utils 工具函数模块
    • 新增 Logger 日志系统
    • 新增 DOMCache DOM元素缓存系统
    • 新增 ConfigManager 统一配置管理

改进

  • 事件处理优化
    • 使用事件委托模式
    • 统一的点击和变更事件处理
  • 答题功能增强
    • AI请求添加自动重试机制
    • 改进错误处理和超时保护
    • 更详细的日志输出
  • 性能提升
    • 防抖节流优化高频操作
    • DOM查询结果缓存
    • 减少重复的DOM操作

[1.0.0] - 2025-01-25

新增

  • 学习模式
    • 自动播放视频/音频
    • 自动浏览文档并翻页
    • 自动展开章节
    • 智能跳过考试节点
    • 支持1x-16x倍速播放
    • 可选静音模式
    • 进度保存功能
  • 答题模式
    • AI智能答题
    • 支持多种AI模型
    • 可配置答题延迟
    • 可选自动交卷
  • 界面特性
    • 现代化玻璃拟态UI设计
    • 浅色/深色主题切换
    • 可拖拽面板
    • 可折叠面板
    • 实时日志系统
  • 其他功能
    • 详细的配置选项
    • 持久化配置保存
    • 完整的日志记录