54学霸
平台简介
54学霸是一个在线阅卷平台,支持多科目、多题型的在线批改。
- 阅卷地址:
https://54xueba.cn/base/marking.action
技术特点
- 前端框架: jQuery + layui
- 图片渲染: Canvas + base64
<img>标签(双策略) - 分数输入: 输入框(
input[id^="zdyScore_"],支持多小题) - 分数提交: 点击"立即提交"按钮,有二次确认弹窗(自动处理)
- 给分模式: 输入框手动输入 / "满"、"零"快捷按钮
使用方法
1. 安装脚本
安装 AI 批改助手最新版本。
2. 打开阅卷页面
登录54学霸平台,进入阅卷页面。页面结构如下:
- 左侧: 答题卡图片(通过 Canvas 渲染,同时有 base64 img 标签)
- 右侧: 打分面板(包含多小题输入框、满分/零分快捷按钮、提交按钮)
- 顶部: 导航栏(评阅量、平均分、上一份/下一份等)
3. 使用 AI 批改
- 脚本会自动检测阅卷页面,显示 AI 批改按钮
- 点击按钮开始 AI 批改
- AI 会自动识别答题卡图片、评分、填入对应小题分数并提交
自动提交复选框
打分面板中有一个"自动提交"复选框。如果勾选,填入分数后会自动提交。建议保持取消勾选,以确保 AI 批改流程正常运行。
图片获取
54学霸平台的答题卡图片有两种渲染方式:
策略1:base64 img 标签(优先)
页面中存在 <img> 标签,其 src 属性直接包含 base64 编码的图片数据:
html
<img src="data:image/png;base64,iVBORw0KGgo..." />脚本优先从该标签提取图片,避免跨域问题。
策略2:Canvas 导出(备选)
页面使用 <canvas id="canvas1"> 渲染答题卡,脚本通过 canvas.toDataURL() 导出图片。
内容有效性验证
脚本会验证获取到的图片是否有效(dataURL 长度 > 5000 字节),避免空白 Canvas 导致 AI 识别为"无有效作答内容"。
评分方式
54学霸平台使用多小题输入框评分:
- 每个小题有独立的输入框(
zdyScore_0、zdyScore_1等) - 每个输入框的满分值存储在隐藏字段中(
tgmf_0、tgmf_1等) - 小题标签显示在
<span id="tiganSpan_0">等元素中(如 "25(1)"、"25(2)") - 快捷按钮:"满"(满分)、"零"(零分)
脚本会自动检测所有小题输入框,按顺序填入 AI 评分结果。
注意事项
确认弹窗
提交后会弹出 layui-layer 确认对话框,显示总分。脚本会自动点击"确认"按钮,无需手动操作。
z-index 层级修复
54学霸平台使用 layui 框架,部分 UI 元素的 z-index 较高。脚本会自动注入 z-index 修复样式,确保 AI 批改的 UI 元素不被遮挡。
多小题支持
一道大题可能包含多个小题(如 25(1)、25(2)、25(3)、25(4)),每个小题独立评分。AI 会分别识别各小题的答案并给出分数。
平台适配器信息
| 属性 | 值 |
|---|---|
| 平台名称 | 54学霸 |
| 平台 ID | xueba54 |
| URL 匹配 | *://54xueba.cn/* |
| 适配器路径 | src/adapters/xueba54/ |