{"repo":"pang-qin/chaoxing-toolkit","free":true,"listed":false,"github":"https://github.com/pang-qin/chaoxing-toolkit","clone":"git clone https://github.com/pang-qin/chaoxing-toolkit.git","description":"超星学习通全自动刷课工具 — 任务点自动跳转、视频静音播放、章节测验/作业/考试自动答题，支持自建题库服务器精确匹配答案，支持 DeepSeek 等大模型 AI 解题，附带题库管理后台和 Vue 3 前端界面。","language":"JavaScript","stars":18,"topics":["ai","automation","chaoxing","fastapi","question-bank","tampermonkey","userscript","vue3","deeseek"],"license":null,"category":"workflow-automation","readme_excerpt":"超星学习通自动化系统 超星学习通（Chaoxing）在线学习平台自动化工具，基于 超星学习通满分助手 改造，新增自定义题库服务器和 AI 解题功能，包含用户脚本和服务端题库 API 两部分。 相比原版的改进 - 新增自定义题库服务器，支持对接自建 API 查询答案 - 新增 AI 解题功能，支持接入 DeepSeek 等大模型 - 保留原版全部功能：任务点自动跳转、章节测验、作业、考试、全网搜索答案、视频/音频全自动静音播放 使用建议 本系统提供两种答题方式，适用于不同场景： AI 解题 题库服务器 -- --------- ----------- 适用人群 个人学生 机构、培训中心 正确率 一般（依赖大模型能力） 高（题目与答案一一对应） 部署成本 无需部署，配置 API Key 即可 需要搭建服务器并导入题库 题目覆盖 广泛，但冷门题目可能出错 有限，仅限已导入的题目 - 个人学生 ：直接使用 AI 解题即可，配置 DeepSeek 等 API Key 后脚本会自动调用大模型生成答案，无需额外部署。 - 机构/批量场景 ：如果对正确率有严格要求（如批量刷题、机构统一管理），建议搭建题库服务器，将标准答案导入数据库，确保每道题都能精确匹配。 效果展示 脚本配置面板 - 在学习通页面中打开 Tampermonkey 设置，配置题库地址和 AI API： 题库管理后台登录 - 访问 http://localhost:8001 进入管理界面： 题库管理面板 - 登录后可查看、搜索、新增、导入、导出题目： 待处理题目 - 未匹配到答案的题目会自动归入待处理列表，支持手动补充答案： 项目结构 快速开始 1. 安装用户脚本 本脚本需要在 Tampermonkey（篡改猴） 浏览器扩展上运行，以下是详细安装教程： 第一步：安装 Tampermonkey 1. 打开 Tampermonkey 官网 2. 点击对应你浏览器的安装按钮（支持 Chrome、Firefox、Edge、Safari 等） 3. 在浏览器扩展商店中确认安装 第二步：添加脚本 1. 点击浏览器右上角的 Tampermonkey 图标 2. 选择「添加新脚本...」 3. 清空编辑器中的默认内容 4. 将 学习通脚本.js 的全部内容粘贴进去 5. 按 Ctrl + S 保存 第三步：使用脚本 1. 打开超星学习通网站并登录 2. 进入课程页面，脚本将自动运行 3. 点击浏览器右上角 Tampermonkey 图标可查看脚本状态和配置 2. 启动题库服务器 或使用启动脚本： 启动后访问： - 管理界面： http://localhost:8001 - API 接口： http://localhost:8001/api/search 3. 前端开发 API 接口 查询答案 请求参数： 字段 类型 说明 ---------- ------ ------------------------ question string 题目文本 type string 题目类型（0-7） key string API 密钥（可选） 题目类型： 值 类型 -- -------- 0 单选题 1 多选题 2 填空题 3 判断题 4 简答题 5 名词解释 6 论述题 7 计算题 响应示例： 答案格式： - 单选/判断题：直接返回答案文本（如 \"36V\" 、 \"正确\" ） - 多选题：多个答案用 # 分隔（如 \"A#B#C\" ） - 填空题：多个空用 分隔 配置说明 服务器环境变量 变量 默认值 说明 --------","default_branch":null,"files":null,"tree":[],"storefront":"/r/pang-qin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pang-qin/chaoxing-toolkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}