智慧职教全能助手
智慧职教MOOC学习助手:仅支持智慧职教MOOC平台,集成自动学习和AI智能答题功能
#智慧职教
#学习辅助
#答题辅助
Total Installs
4,206
Today's New
+14
User Rating
5.0 / 5.0 (2)
Current Version
3.0.2
Description
Versions1
Ratings2
Permissions
智慧职教MOOC学习助手,集成自动学习和AI智能答题功能。
更新日志
所有重要的更改都将记录在此文件中。
格式基于 Keep a Changelog,
版本号遵循 Semantic Versioning。
[3.0.2] - 2026-05-29
删除
- 移除
scripts/obfuscate-userscript.js混淆脚本 - 删除构建流程中不再使用的脚本引用
代码清理
- 大幅清理
dist/icve-helper.user.js中的旧构建输出与冗余内容 - 精简构建相关脚本配置,减少无效维护项
技术栈
- 更新
package.json与package-lock.json,同步当前依赖与脚本配置 - 调整
scripts/build.js,保持构建流程与当前项目结构一致
[3.0.1] - 2026-05-26
代码清理
- 清理
dist/icve-helper.user.js中的旧构建输出内容
技术栈
- 调整
vite.config.js,移除不再使用的构建配置项 - 同步构建配置与当前源码结构,保持打包流程一致
[3.0.0] - 2026-05-09
改进
- 考试模块逻辑调整
- 更新
exam-core.ts与exam-tab.ts中的考试处理流程,适配移除第三方 AI 集成后的调用方式
- 更新
- 配置读取逻辑优化
- 调整
config.ts中的配置结构与默认值处理,减少对外部 AI 配置的依赖
- 调整
- 构建脚本调整
- 更新
scripts/build.js,同步适配当前源码结构与打包产物生成流程
- 更新
- 使用文档更新
- 调整
README.md中与 AI 配置、功能说明相关的内容
- 调整
删除
- 移除新流 AI 集成
- 删除项目中对 xinliu AI 的集成逻辑与相关配置项
- 更新
ai.config.json.example,移除不再使用的配置字段
- 移除部分旧 UI 与样式模块
- 删除旧版配置管理、学习页签、日志页签等 UI 模块
- 清理拆分式样式文件,包括
base.js、components.js、exam.js、legacy.js、log.js等
- 精简旧类型与工具模块
- 删除不再使用的
src/types/index.js - 收窄
dom-cache.ts、logger.ts、state.ts中旧界面专用的工具接口
- 删除不再使用的
代码清理
- 精简项目模块结构,减少旧版 UI、样式和工具代码的维护成本
- 同步更新构建产物
dist/icve-helper.user.js - 清理与已移除 AI 能力相关的残留代码、文档和配置示例
技术栈
- 更新依赖锁定文件
package-lock.json - 调整
package.json与vite.config.js,适配 3.0.0 版本构建流程
[2.0.1] - 2025-12-10
改进
- 样式加载优化
- 将 Google Fonts 的 Outfit 和 JetBrains Mono 字体替换为国内 CDN 加载,并添加本地回退字体方案,提升国内用户加载速度
- CSS 模块化拆分
- 将原先 2400+ 行的单一样式字符串拆分为
base.css、components.css和themes.css三个模块,提升可维护性
- 将原先 2400+ 行的单一样式字符串拆分为
- 重复样式清理
- 移除
src/styles/index.js中第 1413–1421 行的重复样式声明,精简冗余选择器
- 移除
- 响应式布局支持
- 为主面板添加
@media查询,适配不同屏幕尺寸,不再固定为 400px 宽度
- 为主面板添加
- 面板拖拽边界限制
- 添加拖拽边界检测逻辑,防止面板被拖出可视区域,并将最终位置持久化至
localStorage
- 添加拖拽边界检测逻辑,防止面板被拖出可视区域,并将最终位置持久化至
- 折叠状态记忆
- 为高级设置中的
<details>元素添加展开/折叠状态的记忆功能,提升用户体验一致性
- 为高级设置中的
- 进度条标签定位优化
- 调整
data-progress百分比标签的定位策略,避免低进度值时标签被截断
- 调整
修复
- 错误处理机制增强
- 修复
learning-core.js第 183–185 行中 API 错误被静默忽略的问题,引入统一错误处理流程并提供用户友好提示
- 修复
- DOM 查询性能问题
- 优化频繁使用的
document.getElementById调用,充分利用已有的dom-cache.js实现 DOM 缓存
- 优化频繁使用的
代码清理
- 删除多处冗余和重复的样式定义,减少无效 CSS 输出
技术栈
- 启动 TypeScript 迁移准备工作,为后续类型安全升级奠定基础
- 引入轻量级响应式状态管理方案(基于 Proxy),替代当前简单对象状态管理模式
[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设计
- 浅色/深色主题切换
- 可拖拽面板
- 可折叠面板
- 实时日志系统
- 其他功能
- 详细的配置选项
- 持久化配置保存
- 完整的日志记录