代码实验作业检查

学生提交解答后,Code&Test 会检查并保存本次尝试。教师可以在一个界面中查看进度和查重结果

Java • Python • C++ • 课程 • 测试 • 尝试历史 • 查重

什么是 Code&Test

Code&Test 帮助检查编程实验作业

教师创建课程、作业和变体,并添加测试。学生提交解答。服务检查代码并给出分数

服务做什么

  • 在提交后运行 Java、Python 和 C++ 解答
  • 将程序输出与预期结果进行比较
  • 保存代码、分数、测试状态和程序输出
  • 支持同一实验作业的不同变体
  • 显示同一任务和语言内的查重结果

Code&Test 核心功能

结果

学生看到检查状态,教师得到保存的尝试记录、分数和程序输出

变体

一个实验作业可以准备多个任务,并给学生分配不同变体

查重

Code&Test 会显示每个任务的查重结果

检查结果示例

提交后,学生看到结果;教师可以打开具体尝试,查看代码、测试、分数和程序输出

一次尝试会把代码、测试、输出和状态保存在一起一次尝试会把代码、测试、输出和状态保存在一起

Code&Test 数据

该服务已经用于真实教学过程

600+

每年学生

在 ITMO 通过 Code&Test 完成实验作业

3 年

教学使用

服务用于真实课程

3 种语言

支持检查

已支持 Java、Python 和 C++ 实验作业检查

检查如何进行

从配置实验作业到查看班级结果,共四步

01

配置实验作业

添加题目说明、测试、分数和学生变体

02

学生提交解答

每个学生打开自己的任务,选择语言并提交代码

03

Code&Test 计算结果

服务运行代码,将输出与预期答案比较,并保存本次尝试

04

教师查看班级

可以看到谁已通过、谁有错误,以及哪些作品需要注意

哪些作业适合 Code&Test

最适合

Code&Test 最适合可以通过测试检查结果的实验作业:传入输入数据、运行程序并将输出与预期答案比较

不能替代教师

如果作业需要人工评估架构、风格、研究内容或长报告,Code&Test 可以作为检查的一部分,但最终决定仍由教师做出

试着检查第一个实验作业

打开 Code&Test,添加作业和测试 - 服务会保存学生尝试、计算分数并显示班级进度

打开 Code&Test