Loading...

文章背景图

关于使用AM题库与OCS网课助手实现全自动答题的教程

2026-05-14
238
-
- 分钟
|

使用指南

请给这个项目点一个star吧!Github仓库地址:https://github.com/ArrowMC/ocs-ai-answer

一、安装 OCS 桌面端软件

1. 下载

打开 OCS 官网下载页:

https://docs.ocsjs.com/docs/app

找到 下载列表,根据你的系统选择对应版本:

  • Windows:下载 ocs-xxx-setup-win-x64.exe(Win10/11)
  • Mac:下载对应安装包
  • 也可以下载 .zip 便携版,解压即用

如果官网进不去,直接访问 https://cdn.ocsjs.com/app/download/ 找最新版本。

2. 安装并初始化

  1. 运行下载的安装包,按提示完成安装
  2. 打开 OCS 桌面端,点击顶部工具栏的 「一键初始化」
  3. 初始化完成后,点击右上角 「新建浏览器」,创建一个浏览器实例
  4. 点击 「启动」 打开这个浏览器

至此 OCS 环境就准备好了。


二、导入 AI 题库

1. 获取题库配置

向我索要以下信息:

  • 题库服务器地址(例如 http://xxx.xxx.xxx.xxx:5000
  • 访问密码

2. 粘贴配置

在 OCS 桌面端的浏览器窗口中,点击左侧/右侧的 OCS 面板,进入 设置 → 找到 「外部题库配置」(或「自定义题库」)。

清空原有内容,粘贴以下 JSON(替换对应信息):

[{
  "name": "AM智能共享题库",
  "homepage": "http://www.arrowmc.top:5000/",
  "url": "http://www.arrowmc.top:5000/query",
  "method": "get",
  "type": "GM_xmlhttpRequest",
  "contentType": "json",
  "data": {
    "token": "访问密码",
    "title": "${title}",
    "options": "${options}",
    "type": "${type}"
  },
  "handler": "return (res)=>res.code === 0 ? [res.data.question, res.data.answer] : undefined"
}]

注意:若不为AM提供的题库,请把 服务器地址 替换为实际的 IP 或域名(如 192.168.1.100),把 你的访问密码 替换为实际密码。端口号默认 5000,如果提供者改了端口也要相应修改。

3. 保存

粘贴完成后点击保存。题库即刻生效。


三、开始刷课

  1. 在 OCS 桌面端的浏览器中打开你的网课平台(如中国大学 MOOC、智慧树、超星等)
  2. 登录你的网课账号
  3. 进入课程页面,OCS 会自动接管
  4. 遇到题目时,OCS 会自动向 AI 题库查询答案并填写

同一道题第一次会调用 AI 作答(稍慢),之后再次遇到直接走本地缓存(秒答)。


四、常见问题

问:提示 "Failed to fetch" 怎么办?

答:检查配置里的 "type" 是不是 "GM_xmlhttpRequest",不能写成 "fetch"

问:答完题后页面没反应?

答:偶尔会出现,手动刷新页面即可。已答过的题目会走缓存,不会重复扣费。

问:想用自己的 AI Key?

答:参考 README.md 自行部署后端服务。

问:题库服务器连不上?

答:确认题库提供者的服务器已启动,且你的电脑能 ping 通那个地址。

若有任何问题,请及时联系Mikazsuki!

评论交流
1

文章目录