新教育
平台简介
新教育智能平台是一个综合教育平台,提供考试系统和作业系统两种批改模式。
- 考试系统:
https://www.xinjiaoyu.com/teacher/grading_center/examination/grading_new - 作业系统:
https://www.xinjiaoyu.com/teacher/grading_center/homework/.../grading_by_question/...
技术特点
- 前端框架: Vue 3 + Ant Design
- 图片渲染: Canvas(考试系统)/ API 获取(作业系统)
- 分数输入: Ant Design InputNumber 组件
- 分数提交: 点击"提交分数"按钮
两种批改模式
考试系统
按学生批改:一次处理一个学生的所有题目。
- 图片获取: 通过 XMLHttpRequest 拦截
/review/task/teacher/student/unreviewed/nextAPI - 翻页: 平台自动跳转到下一个学生
作业系统
按题批改:一次处理一个题目的所有学生。
- 图片获取: 通过 XMLHttpRequest 拦截
/server_homework/homework/answer/sheet/review/progressAPI - 翻页: 平台自动跳转到下一个学生
- 学生列表: 左侧面板显示学生列表,当前学生高亮显示
使用方法
1. 安装脚本
安装 AI 批改助手最新版本。
2. 打开阅卷页面
登录新教育平台,进入考试或作业的阅卷页面。
3. 使用 AI 批改
- 脚本会自动检测阅卷页面,显示 AI 批改按钮
- 点击按钮开始 AI 批改
- AI 会自动识别答题卡图片、评分、填入分数并提交
API 拦截
新教育平台使用 API 获取答题卡图片,脚本通过 XMLHttpRequest 拦截机制精确获取当前学生的图片 URL,避免预取图片干扰。
考试系统 API
POST /api/v3/server_exam_new/review/task/teacher/student/unreviewed/next返回当前和下一个学生的答题卡图片 URL。
作业系统 API
GET /api/v3/server_homework/homework/answer/sheet/review/progress?homeworkId=...&classId=...返回所有学生的答题卡数据,包含每个小题的图片 URL。
注意事项
分数输入
新教育使用 Ant Design 的 InputNumber 组件,需要通过 nativeInputValueSetter 技术设置值,以兼容 Vue 的响应式系统。
作业系统翻页
作业系统提交分数后,平台会自动跳转到下一个学生。脚本通过检测学生列表高亮变化来判断翻页完成。
平台适配器信息
| 属性 | 值 |
|---|---|
| 平台名称 | 新教育 |
| 平台 ID | xinjiaoyu |
| URL 匹配 | *://www.xinjiaoyu.com/* |
| 适配器路径 | src/adapters/xinjiaoyu/ |
更新日志
v1.21.4
- 新增新教育平台支持
- 支持考试系统和作业系统两种批改模式
- 通过 API 拦截获取答题卡图片
- 支持 Ant Design InputNumber 分数输入