基于 OCS 框架的网课助手用户脚本,预设 OpenAI 兼容中转站答题配置。官网 https://docs.ocsjs.com
支持【超星学习通】【智慧树】【职教云】【智慧职教】【中国大学MOOC】【雨课堂】等网课的学习、作业、考试自动完成。
需先安装 Tampermonkey 或 ScriptCat
👇 点击下方链接一键安装:
如无法一键安装,复制以下链接到脚本管理器中手动新建脚本粘贴保存:
https://raw.githubusercontent.com/winter-maple/ocsjs-plus/main/OCS网课助手-中转站预设版.user.js
- 安装脚本后打开任一支持的网课平台页面
- 点页面右下角 OCS 悬浮球打开面板
- 题库配置:填 OpenAI 兼容中转站的 Base URL + API Key,点「获取模型」拉取可用模型,选择答题模型后保存
- 进入课程/作业页,按需运行学习脚本或作业考试脚本
| 项目 | 平台 | 能力 |
|---|---|---|
CXProject |
超星学习通 | 课程学习 / 作业考试 / 随机填空 |
ZHSProject |
智慧树 | 共享课/新形态/校内课/新智慧/教学空间 — 学习 + 作业考试 + 掌握度 |
IcveMoocProject |
职教云 / 智慧职教 | 学习 / 测验 / 考试 |
ZJYProject |
职教云 | 学习 / 作业 |
ICourseProject |
中国大学MOOC | 学习 / 测验 |
YKTProject |
雨课堂 | 学习 / 测验 |
多级答案匹配,从精确到模糊逐级降级:
- 精确匹配 — 选项文本与答案完全一致
- 归一化匹配 — 去重、规范化字符串后比对
- 相似度匹配 — 字符串相似度评分
- 带空格的相似匹配 — 处理选项含空格/换行的场景
题型识别覆盖:单选题 / 多选题 / 判断题 / 填空题 / 简答题 / 编程题,每种独立解析路径。
答案来源按优先级:本地题库缓存 → 在线搜题 → OpenAI 中转站 → 兜底策略。
内置 OpenAI 兼容中转站答题配置生成器,填 Base URL + API Key 即可把任意中转站当答题题库:
- 请求:
POST {base}/chat/completions(兼容/responses),Bearer认证,GM_xmlhttpRequest跨域 - 默认模型:
deepseek-v4-flash,可选deepseek-v4-pro/glm-5.2/kimi-k2.6/qwen3.8-max,或调/models接口实时拉取中转站可用模型 - 定制答题材板:单选出字母、多选出字母组合、判断出
正确/错误、填空多空|分隔 - 回答解析:识别纯字母、判断词、
|分隔多空,格式不符时降级返回原始文本
本项目为 OCS 官方脚本的中转站预设版,作者 enncy。在官方脚本基础上把中转站接入做成可视化配置面板,预置针对网课题型优化的 prompt 模板和默认模型列表。
⚠️ 题库的解析器(handler)是可执行代码,请只使用你信任的中转站/题库配置。
MIT