跳到主要内容

智能批改

概述

智能批改用于老师快速批改编程作业:配置一次,支持单个/批量批改,并输出可读的评分与建议。

前提
  • 仅支持非公开课程(公开课程不可用)。
  • 仅管理角色可配置/批改:所有者 / 老师 / 助教。
  • 需要先有课程与章节:参考创课/配置课程

如果你只做课堂演示、不需要批改,可以不启用智能批改。

快速上手
  1. 打开课程章节的教学配置
  2. 进入 「作业配置&智能批改」
  3. 上传作业内容(拖拽或 Git)
  4. 配置作业并保存
  5. 在学生列表中执行智能批改(单个/批量)
  6. 进入学员学习状态页面查看并导出

一、进入「作业配置&智能批改」

  • 首次进入:点击 「立即开始」「作业配置&智能批改」
  • 已有教学配置:点击 「配置」「作业配置&智能批改」

二、上传作业内容

方式 1:拖拽上传

把本地文件夹直接拖拽到工作空间主目录。

方式 2:Git 克隆

在终端从 Git 仓库拉取作业内容(适合版本管理)。

安全提示(必看)
  • 把“不想让学生看到”的文件放进 .tutorial 来隐藏。
  • 只有当文件在智能批改里被设置为参考答案并启用加密时,内容才会被保护;否则学生仍可能通过终端或仓库看到。

三、配置作业

信息

这里用于设置作业要求与评分规则;判题标准可用 AI 生成,也可手动调整。

1)配置项说明

配置项你需要做什么说明/示例
标题填作业名称例:Python 函数进阶实践 - 第 4 章
作业描述写清要求与提交说明支持 Markdown / PDF / Word
学生提交文件设定要提交的文件名(可多文件)例:report.docx
题目类型选择 OJ 算法题 / 其他题型选择后 AI 自动生成基础评分规则
测试用例(OJ题型专属)上传测试用例文件夹文件包含 .in/.out(例:test_cases/
运行命令(其他题型扩展)配置自动运行命令例:bash data_process.sh
参考答案(其他题型扩展)上传标准答案文件例:db_optimize.docx
判题标准选择分制并调整规则5 分制/100 分制;可用「优化规则」生成后微调
警告

务必点击「保存」完成配置​(未保存可能导致配置丢失)

​配置逻辑说明​:
  • ​OJ算法题​:通过测试用例自动验证代码正确性,适合编程题;
  • ​其他题型​:通过运行命令/参考答案辅助评分,适合文档/简答题;
  • ​判题标准​:AI生成基础规则后,教师可根据教学需求手动优化(如调整“代码逻辑”“功能实现”等维度权重)。

2)配置操作示例

OJ 题型

其他题型


四、执行智能批改

批改时间说明

智能批改约需 3-4分钟/题,请耐心等待。批改过程中退出页面不会影响批改进度。

在学生列表中,可选择:

方式一:单独批改

点击学生行右侧 「智能批改」

方式二:批量批改

点击右上角 「批量执行智能批改」

信息
  • 耗时参考:约 3–4 分钟/题(与题目复杂度、提交量有关)。
  • 批改过程中退出页面不影响进度

五、查看结果与进入学生作业

1)查看得分详情

  • 有得分:显示具体分数
  • 无得分:显示 - 图标(表示未完成该题目)

2)评分标准说明

在得分详情中查看主观/客观评价与改进建议。

3)查看学生作业

点击 「查看作业」 进入该学生工作空间。


六、调整与确认分数(可选)

  1. 打开 「得分详细」
  2. 输入调整后的分数
  3. 点击 「修改得分」 确认

确认无误后,可点击页面的确认按钮完成评分。


七、导出学习数据

点击 「导出得分」 生成 CSV。

常见导出字段包括:学生信息、学习状态、最后提交时间、每题得分等。


常见问题

  • 为什么看不到智能批改?
    • 请确认课程为非公开课程,且你是所有者/老师/助教。
  • 为什么有的学生无法批改/没有分数?
    • 可能未完成该章节学习、未提交、或章节未完成作业/批改配置;以页面提示为准。
  • 批改能重复执行吗?
    • 可以,重新批改会覆盖/更新结果(以页面提示为准)。
  • 智能批改需要多长时间?
    • 平均每道题目需要 3-4 分钟,具体时间取决于题目复杂度和学生提交的代码量。
  • 批改过程中可以退出页面吗?
    • 可以,智能批改在后台进行,退出页面不会影响批改进度。
  • 如何确保批改结果的准确性?
    • 建议教师查看 AI 生成的详细评分报告,必要时可手动调整分数。

相关文档