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