5.4 KiB
5.4 KiB
学员中心 · 2倍速学习助手 v1.3.1
适用网页:https://icampus.yunyinsh.com/course/
安装与开始
- 在篡改猴中停用旧的“学员中心 · 本地网络诊断”脚本,避免误触倍速测试。
- 打开篡改猴管理面板 → 实用工具 → 从文件导入,选择
icampus-study-helper.user.js,按提示安装/更新。同名、同 namespace 的1.0版本应被更新,不要同时启用两份。也可以在原脚本编辑器中用该文件的全部内容替换并保存。 - 刷新课程网页,让助手能从页面加载时读取平台返回的课程信息。
- 左下角显示“2倍速学习助手 · 1.3.1”。已启动的标签页刷新后会接续;首次使用点击“开始”。默认从列表首个未完成课程开始;已经进入学习页时,先完成当前课程。
- 可选择“仅当前课程”。开始后始终保持启用,等待评分或处理异常不要求再次点开始;刷新同一标签页也会接续。只有按“人工取消”才关闭助手并暂停当前控制的视频。
- 默认勾选“自动测验,按平台合格线通过”。自动作答、交卷,未合格才重考;合格后继续视频。学习进度100%且测验合格后自动下一门,不要求测验得分100%。也可点击“只做本门测验”。
- 默认勾选“切标签页继续播放”。先启动助手,再切到其他标签页;无需一直把课程页放在前台。关闭开关会恢复网站原有的隐藏页面处理。
已实现
- 视频以2倍速正常播放,不跳转时间轴。
- 自然播完且平台确认该视频完成后,切换下一段。
- 本门视频和测验条件满足后,返回列表核对课程完成状态,然后按列表显示顺序继续。
- 显示实际倍速、播放位置、平台课程进度和是否收到保存确认。
- 视频暂停、倍速变化、加载失败、前置未完成或保存超时等情况转入“已启动 · 等待处理”,条件恢复后继续;人工取消才清除启用状态。
- 同一网站只允许一个标签页的助手运行。
- 单选、判断和多选题自动选择选项、交卷、确认交卷,等待平台评分。
- 未合格时,通过页面的“重新测验”流程观察答题卡反馈;对已确认正确的答案保持不变,答错的题尝试其他选项或组合。
- 答案按题干与选项文字记忆,选项字母换序不会直接套用旧字母。只在平台明确判定该题正确,或本次整卷100%正确时,将答案记为正确。
- 答案记忆与最近一份提交快照保存在本机浏览器,刷新后继续使用;内置第一门已验证的7道题答案。
当前边界
- 当前现场试卷显示不限次数,新版不设置脚本的重考次数上限。测验按平台判定是否合格;学习进度100%且测验合格就换课,例如75%达到60%的合格线也会继续。
- 如果平台返回次数耗尽、入口不可用或没有逐题反馈,保持启用并等待处理,不反复提交完全相同的答案。
- 图片题、材料题、填空、问答,以及无法唯一识别选项的题需要手动作答。单选/判断/多选支持每题最多8个不同文字选项。
- 现场已确认电脑端交卷在侧栏、手机端底部按钮被隐藏;新版本已经修正选择器,但尚未安装新版完成真实自动重考到100%的端到端验证。
- 平台自己发送学习记录;助手只观察必要的课程详情和保存结果,不发送或修改进度请求。
- 如果视频结束后25秒内平台仍未确认完成,会停下提示核对,不强行切换。
- 切换视频后等待新媒体数据就绪;短暂播放中断最多尝试三次。视频加载90秒未就绪、启动20秒未推进或播放停滞60秒时,会尝试一次刷新恢复,每段视频共享一次恢复额度;仍失败则暂停。
- 自动恢复刷新及普通刷新都会接续已启用的任务,人工取消后刷新不会启动。登录失效、前置限制或浏览器拒绝自动播放时保持启用、等待人工处理。
- 保持电脑唤醒。后台模式已实现并通过模拟测试,但尚未完成真实标签页的长时间实测。Chrome 降低后台定时器频率时切视频、答题可能变慢;后台超时窗口延长至至少180秒,仍无保存响应则暂停。
- 电脑休眠、浏览器关闭或标签页被冻结/丢弃时不能保证继续运行。若 Chrome 经常回收该页,可在性能设置中将该站点加入“始终保持活跃的网站”。
- 列表同名课程无法唯一匹配时会停止。可以进入具体课程并选择“仅当前课程”。
- 无外部依赖,不上传日志或账户信息。日志仅保存在本页内存;本地存储写入标签页运行锁、题目答案记忆、最近提交快照和后台模式偏好。标签页会话存储保存运行开关与刷新恢复记录。不保存登录凭据或视频链接。
验证情况
本地语法检查及64项行为测试通过(16项播放/进度测试、13项测验测试、13项媒体恢复测试、12项后台播放测试、10项持续运行与完成条件测试)。新增“学习100%+测验75%合格后自动下一课程”、学习未完成继续视频、学习进度不能替代测验合格等回归。此前已实测网页原生2倍速可以持续播放,并收到平台保存响应。
新助手还需要在安装后验证实际页面运行;尚未完成整门课程或全部34门课程的自动播放实测,不能据此保证最终学分或所有课程结构兼容。