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

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

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
zhumengstarsandsea
今日安裝
1
安裝總數
11
評價
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 许可证。