中国大学MOOC(慕课)功能增强 Chinese University MOOC Enhancer

一个旨在增强中国大学MOOC的视频学习体验的油猴脚本。

作者
zhumengstarsandsea
日安装量
0
总安装量
2
评分
0 0 0
版本
8.1.2
创建于
2025-07-23
更新于
2025-07-23
大小
29.8 KB
许可证
AGPL-3.0-only
适用于

中国大学MOOC(慕课)功能增强脚本

Chinese University MOOC Enhancer

一个旨在增强中国大学MOOC的视频学习体验的油猴脚本。

GitHub Repo GreasyFork OpenUserJS
Version Language License


📖 简介 (Introduction)

本脚本尝试提升中国大学MOOC网站的视频观看和课程导航效率,为此拥有多项实用的小功能。

✨ 核心功能 (Key Features)

功能点 描述
🔓 解除页面限制 解除网站对鼠标右键的限制。
🔊 音量增强控制 在播放器顶部添加音量增益控件,允许将音量放大到超过100%,解决课程音量过小问题。
🧠 自动播放记忆 自动记忆并同步“自动播放下一视频”的设置,免去重复勾选的麻烦。
🚫 阻止冲突交互 阻止空格键空格和上下方向键/在未全屏视频播放器时进行页面滑动,保证其只对播放器的的交互。
▶️ 智能视频导航 在播放器下方添加“上一个/下一个”按钮,无需返回目录即可快速切换。
🎯 感知边界检测 能智能识别不同课程不同学期,并自动检测章节边界,在第一个/最后一个视频处禁用相应按钮,防止误操作。
⌨️ 键盘快捷键 B键上一个视频,N键下一个视频。
🗄️ 多级缓存 内置课程(90天)/学期(30天)/视频(7天)三级缓存机制,缓存边界检测结果,极大提升导航性能。
⚙️ 控制台输出 F12打开控制台即可查看详尽的日志输出。


🚀 安装 (Installation)

  1. 首先,您的浏览器需要安装一个用户脚本管理器。推荐使用 Tampermonkey Logo Tampermonkey
  2. 然后,从以下任一地址安装本脚本:


🛠️ 使用说明 (Usage)

  • 自动运行: 脚本是全自动的。安装后,在任意中国大学MOOC的视频学习页面 (/learn//spoc/learn/),脚本将自动加载并生效。
  • 功能控制: 您可以通过播放器上新增的UI控件使用音量增益和导航功能,使用键盘快捷键 B 或者 N 进行切换上一个或者下一个视频操作。
  • 缓存管理:
    • 自动管理: 脚本会自动创建和清理过期缓存。
    • 手动清除: 如果遇到课程内容更新导致边界检测不准的情况,可以通过油猴菜单命令 “🗑️ 清除视频边界缓存” 来手动清除所有课程的缓存数据。
  • 内存管理: 可以通过油猴菜单命令 “♻️ 释放边界检测内存” 来手动释放边界检测的相关进程内存而不清除课程的缓存数据。
  • 查看日志: 按 F12 打开浏览器开发者工具,切换到 Console (控制台) 标签页,即可查看脚本输出的详细工作日志,便于了解脚本运行状态或排查问题。


🤝 贡献与反馈 (Contributing & Feedback)

欢迎通过 GitHub Logo GitHub Issues 来报告BUG或提出功能建议!

如果您觉得这个脚本对您有帮助,请给这个项目一个 ⭐ Star!您的支持是作者更新的最大动力!


📄 许可证 (License)

本项目采用 AGPL-3.0 许可证。