Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

OCS 网课助手 - 中转站预设版

基于 OCS 框架的网课助手用户脚本,预设 OpenAI 兼容中转站答题配置。官网 https://docs.ocsjs.com

支持【超星学习通】【智慧树】【职教云】【智慧职教】【中国大学MOOC】【雨课堂】等网课的学习、作业、考试自动完成。

一键安装

需先安装 TampermonkeyScriptCat

👇 点击下方链接一键安装:

安装脚本

如无法一键安装,复制以下链接到脚本管理器中手动新建脚本粘贴保存:

https://raw.githubusercontent.com/winter-maple/ocsjs-plus/main/OCS网课助手-中转站预设版.user.js

使用

  1. 安装脚本后打开任一支持的网课平台页面
  2. 点页面右下角 OCS 悬浮球打开面板
  3. 题库配置:填 OpenAI 兼容中转站的 Base URL + API Key,点「获取模型」拉取可用模型,选择答题模型后保存
  4. 进入课程/作业页,按需运行学习脚本或作业考试脚本

平台覆盖

项目 平台 能力
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)是可执行代码,请只使用你信任的中转站/题库配置。

License

MIT

About

OCS 网课助手 - 中转站预设版 — 预设 OpenAI 中转站答题配置,支持超星学习通/智慧树/职教云/智慧职教/MOOC/雨课堂

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages