Skip to content

新教育

平台简介

新教育智能平台是一个综合教育平台,提供考试系统和作业系统两种批改模式。

  • 考试系统: 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/next API
  • 翻页: 平台自动跳转到下一个学生

作业系统

按题批改:一次处理一个题目的所有学生。

  • 图片获取: 通过 XMLHttpRequest 拦截 /server_homework/homework/answer/sheet/review/progress API
  • 翻页: 平台自动跳转到下一个学生
  • 学生列表: 左侧面板显示学生列表,当前学生高亮显示

使用方法

1. 安装脚本

安装 AI 批改助手最新版本。

2. 打开阅卷页面

登录新教育平台,进入考试或作业的阅卷页面。

3. 使用 AI 批改

  1. 脚本会自动检测阅卷页面,显示 AI 批改按钮
  2. 点击按钮开始 AI 批改
  3. 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 的响应式系统。

作业系统翻页

作业系统提交分数后,平台会自动跳转到下一个学生。脚本通过检测学生列表高亮变化来判断翻页完成。

平台适配器信息

属性
平台名称新教育
平台 IDxinjiaoyu
URL 匹配*://www.xinjiaoyu.com/*
适配器路径src/adapters/xinjiaoyu/

更新日志

v1.21.4

  • 新增新教育平台支持
  • 支持考试系统和作业系统两种批改模式
  • 通过 API 拦截获取答题卡图片
  • 支持 Ant Design InputNumber 分数输入