内蒙古网络学院 课程进度助手 使用教程
一、用途
当前脚本版本:3.1.2。
本脚本用于在内蒙古网络学院学习专栏中:
- 输入专题名称后自动查找对应专题。
- 自动扫描该专题下的课程,并把课程 ID 缓存在本机浏览器中。
- 按课程和章节顺序播放视频。
- 检测到课程已经显示“已学完”或“100%”后,自动进入下一门课程。
- 记录本地完成进度,刷新页面后可以继续。
脚本只适用于课程视频的进度管理。考试、答题、签到和问卷不会自动完成。
二、安装或更新
- 在 Chrome 中打开内蒙古网络学院并保持登录。
- 在用户脚本管理器中新建或打开现有脚本。
- 用本项目中的
内蒙网院刷课.user.js 。
- 保存后刷新内蒙古网络学院页面。
三、使用方法
- 页面右下角会出现“内蒙古网院 · 课程进度助手”面板。
- 在输入栏输入专题名称,例如:
自贸
铸牢
数字经济
国家安全观
- 或直接输入专题编号,例如
600062
- 点击“扫描并开始”。
- 第一次使用某个专题时,脚本会进入专栏页扫描课程;扫描完成后会自动开始第一门未完成课程。
- 之后再次输入同一专题,脚本会直接使用已缓存的课程列表。
四、按钮和状态
倍速:可选 1x、1.25x、1.5x、2x。
停止:停止自动播放和自动跳转。
重新扫描:删除当前专题的课程列表缓存,再重新扫描。
清空缓存:删除所有专题课程列表和本地完成记录。
收起:收起或展开面板。
五、使用时的注意事项
- 请保持内蒙古网络学院标签页位于前台。网站检测到页面隐藏时会暂停视频。
- 倍速不要超过
2x。网站会在播放速度超过 2x 时暂停并提示按正常进度观看。
- 如果当前课程页面已经显示
课程章节(x/x)、100% 或 已学完,脚本会优先识别页面完成状态,并进入下一门,不再从头播放。
- 如果课程需要考试、答题或签到,脚本无法代替完成,控制台会给出提示。
- 如果某门课程长时间没有视频或播放器没有加载,脚本会等待并提示;可以刷新页面后点“重新扫描”。
六、缓存与隐私
- 缓存保存在当前浏览器的本地存储中。
- 缓存内容包括专题编号、课程 ID、课程标题、学分和本地完成记录。
- 脚本不会把缓存上传到其他网站。
- 脚本不会保存或转发登录令牌。
- 脚本读取站内课程接口响应,仅用于识别当前专题的课程列表。
- 清理浏览器站点数据会同时清除脚本缓存。
七、脚本审核自检说明(V0.3)
本脚本按公开脚本规则 V0.3 做了以下检查:
- 头部包含
@name、@description、@author、@license 和 4 个相关 @tag。
- 未使用
@require、@resource 或其他远程执行代码。
- 未使用
eval、Function、动态脚本注入或代码混淆。
- 未加入广告、返佣、付费、挖矿、会员、追踪等不受欢迎功能。
- 不使用
GM_xmlhttpRequest 向第三方发送用户信息。
- 代码保持可读,未做加密、压缩为不可读代码或隐藏执行逻辑。
- 未使用身份证号、手机号、银行卡等个人敏感信息。