题王 QKing 局域网答题系统 · 软件说明书
第 7 章

Excel / WPS 操作题

功能说明:面向表格操作类考核,学生下载模板完成操作后提交,由浏览器端判分引擎按考点逐小题判分,服务端只接收结果与留存文件。

功能说明:面向表格操作类考核,学生下载模板完成操作后提交,由浏览器端判分引擎按考点逐小题判分,服务端只接收结果与留存文件。

7.1 出题(教师)

  1. 题库新建题目 → 题型选「Excel/WPS 操作题」;
  2. 上传三件套:模板表格(.xlsx/.xls,≤20MB)、考点/评分标准 JSON(必填,≤5MB)、判分脚本 JS(高级项,一般留空,≤2MB,留空走内置判分引擎);
  3. 点「打开本地判分工具」(/excelgrade/index.html,纯前端、无需登录)打开标准答案文件,导出考点 JSON;

Excel 判分工具

  1. 在编排区双击编辑小题名称与描述(学生端将看到这些名称)。

未上传考点 JSON 时保存会提示"缺少『考点 / 评分标准 JSON』"。

7.2 作答(学生)

  1. 在题目处下载模板文件,用 WPS/Excel 完成操作;
  2. 回到页面点「提交」,选择本地文件;系统二次确认并回显文件名;
  3. 前端引擎判分后显示总分与各小题对错。

业务规则

规则 说明
判分位置 浏览器端(ExcelJS + HyperFormula 重算公式),服务端不重算
计分口径 总分 = Σ 小题得分;小题内步骤全对才给满分,任一错即 0 分
卷面折算 组卷题位分值作为权重:折算分 = 题位分值 × 得分 ÷ 满分
展示口径 学生端与教师端都不展示单元格地址与逐步骤明细,只显示小题名称与"是否做对/得分"
提交 必须显式点「提交」才判分;重复提交覆盖,服务端只留最后一份文件,分数按差额调整
文件上限 模板 20MB / 考点 JSON 5MB / 判分脚本 2MB / 学生作答 20MB
支持格式 .xlsx 与 .xls(样式与图表类考点建议用 .xlsx)
存储位置 excelstore/(刻意不放 uploads/,避免被匿名下载)
已知限制 作答文件与明细致增不删;删除场次不会自动清盘,需人工清理

7.3 汇总与下载(教师)

  1. 场控页「Excel/WPS 操作题逐小题得分」区显示每题提交份数、考点均分、折算均分;
  2. 点学生按钮查看其小题级判分明细,可下载该生作答文件;
  3. 在「统计报告」或场控页可批量打包下载(zip 内文件名形如 学号_姓名_Q题号_得分_月日时分.xlsx)。