智能批改
智能批改是 CloudStudio 平台为教育场景打造的高效工具,通过自动化技术提升编程作业批改效率,支持自动评分、多题型处理、详细反馈与批量操作,帮助教师减轻批改负担,让学生获得及时精准的学习反馈。
主要功能特点
- 自动化评分:基于 AI 技术自动生成评分标准
- 多题型支持:支持 OJ 算法题、简答题、文档作业等
- 详细反馈:提供详细的评分报告和改进建议
- 批量处理:支持单个或批量学生作业批改
- 灵活调整:支持教师手动调整评分结果
使用前提
智能批改功能仅适用于 非公开课程,公开课程无法使用该功能。
CloudStudio 支持两种课程类型:
- 公开课程:不包含智能批改功能
- 非公开课程:包含完整的智能批改功能
一、创建课程与章节
(一)为什么需要创建?
使用智能批改前,您需要拥有一个包含教学章节的非公开课程。若已有符合条件的课程及章节,可直接跳转至二、进入智能批改配置进行后续操作。
(二)创建说明
- 所有实名制用户均可创建课程(包括非公开课程)
- 仅管理角色(课程所有者/教师/助教)可:
- 添加/管理课程章节
- 配置智能批改功能 完整操作指南: 请参考课程创建指南,重点关注:
- 创建时必须选择「非公开课程」类型(公开课程无法启用智能批改)
- 按指引完成章节创建及编程环境配置
二、进入智能批改配置
方式一:初始化界面
点击 「立即开始」 → 「作业配置&智能批改」

方式二:已有配置界面
点击 「配置」 → 「作业配置&智能批改」

三、上传作业内容
方法一:拖拽上传
将本地文件夹直接拖拽到主目录中

方法二:Git 克隆
通过终端操作命令从 Git 仓库导入内容
- 建议将不向学生公开的文件统一存放在
.tutorial文件夹中。 - 若文件在智能批改中被设置为“参考答案”,系统将对整个文件内容进行加密。因此,如不打算设为参考答案,请勿将其放置于
.tutorial文件夹内,否则学生仍可能通过终端命令或访问 Git 仓库查看隐藏内容。
四、配置作业与智能批改
作业配置模块支持教师完成作业全流程设定,涵盖基础信息、提交要求、题目类型及判分逻辑。判题标准支持 AI 智能生成,自动生成贴合作业需求的评分规则,也支持人工二次调整。
(一)配置字段说明
通过作业配置模块,教师可完成作业全流程设定(基础信息/提交要求/题目类型/判分逻辑),AI支持自动生成评分规则并允许人工调整。
关键配置项
| 配置项 | 作用 | 操作说明 | 示例/格式 |
|---|---|---|---|
| 标题 | 标识作业主题,关联知识板块 | 支持中英文输入 | Python函数进阶实践-第4章 |
| 作业描述 | 说明作业要求与评分背景 | 支持 Markdown(推荐)、PDF、Word配置目录 | 上传教材文档(如实验要求/题目说明) |
| 学生提交文件 | 规范学生作业交付物格式与名称 | 点击「新增文件」 → 在弹窗中选择所需文件 支持多文件同时提交 | 文件名需清晰反映作业内容(如 report.docx) |
| 题目类型 | 区分作业考察形式,联动AI生成判题标准 | 选项: - OJ算法题(自动验证代码逻辑) - 其他题型(简答题/文档作业等,多模态开发中) | 选择后AI自动生成基础评分规则 |
| 测试用例文件夹(OJ题型专属) | 为OJ算法题提供验证依据 | 上传包含 .in(输入)、.out(输出)文件的文件夹 | 指定测试用例路径(如 test_cases/) |
| 运行命令(其他题型扩展) | 自动运行验证脚本类作业 | 输入执行指令(如 bash data_process.sh) | 适用于需终端运行的作业(如Shell脚本) |
| 参考答案(其他题型扩展) | 辅助AI生成判题标准时对比内容 | 上传标准答案文件(如 db_optimize.docx) | 提供评分参考依据 |
| 判题标准 | 设定评分规则,支持人工调整 | 分制: - 5分制 - 100分制 AI综合配置生成评分细则,支持手动修改各维度分值/补充评语 点击 「优化规则」 可利用 AI 生成更细化的主客观评分要求 | 可调整“代码异常处理”等子项分值 |
务必点击「保存」完成配置(未保存可能导致配置丢失)
配置逻辑说明:
- OJ算法题:通过测试用例自动验证代码正确性,适合编程题;
- 其他题型:通过运行命令/参考答案辅助评分,适合文档/简答题;
- 判题标准:AI生成基础规则后,教师可根据教学需求手动优化(如调整“代码逻辑”“功能实现”等维度权重)。
(二)详细教程
-
OJ 题型配置:

-
其他题型配置:

五、执行智能批改
(一)查看学习进度
(二)执行批改
批改时间说明:智能批改约需 3-4分钟/题,请耐心等待。批改过程中退出页面不会影响批改进度。
方式一:单独批改
点击某位同学行最右侧的 「智能批改」 按钮

方式二:批量批改
点击右上角的 「批量执行智能批改」 按钮,为所有已提交作业的学生进行批改

六、查看学生作业情况
(一)查看得分详情
教师可以查看每位同学的题目得分情况:
- 有得分:显示具体分数
- 无得分:显示
-图标(表示未完成该题目)

(二)评分标准说明
包含主观评价、客观评价、改进建议及总结


(三)查看学生作业
点击学生行最右侧的 「查看作业」 按钮,进入该学生的工作空间查看详细作业内容。

七、修改智能批改分数
如果教师认为智能批改的评判结果有出入,可以手动调整分数:
(一)修改步骤
- 点击 「得分详细」 查看明细
- 输入调整后的分数
- 点击 「修改得分」 或按回车确认

(二)确认分数
当教师确认该学生的分数符合预期后,可以点击相应的确认按钮完成评分。

(三)查看学生详细作业
确认分数后,系统会自动跳转到该学生的工作空间,教师可以查看学生的完整作业内容和详细实现。

教师可检查代码实现、文件结构及运行结果
八、导出学习数据
(一)操作流程
点击 「导出得分」 生成CSV文件

(二)导出内容
- 学生姓名/学号/学习状态
- 最后提交时间
- 每道题详细得分
七、常见问题
-
Q: 为什么我的课程没有智能批改功能?
- A: 请确认您的课程类型为"非公开课程",只有非公开课程才支持智能批改功能。
-
Q: 智能批改需要多长时间?
- A: 平均每道题目需要 3-4 分钟,具体时间取决于题目复杂度和学生提交的代码量。
-
Q: 批改过程中可以退出页面吗?
- A: 可以,智能批改在后台进行,退出页面不会影响批改进度。
-
Q: 如何确保批改结果的准确性?
- A: 建议教师查看 AI 生成的详细评分报告,必要时可手动调整分数。
-
Q: 如何设置合适的评分标准?
- A: 建议:
- 根据作业难度合理分配分值
- 考虑代码质量、功能实现、测试通过等多个维度
- 参考 AI 生成的评分标准进行调整
- A: 建议:
-
Q: 学生提交的文件格式有要求吗?
- A: 支持常见的编程文件格式,建议在作业描述中明确说明文件格式要求。
-
Q: 可以重复批改同一份作业吗?
- A: 可以,系统支持重新批改,新的评分结果会覆盖之前的评分。