微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何自动将自动评分文件复制到学生的存储库中?

如何解决如何自动将自动评分文件复制到学生的存储库中?

我正在教授一门 C++ 课程。对于自动作业评分,我使用的系统如下:

  1. 从 GitHub 克隆学生的存储库;
  2. 从我的存储库中将测试文件复制到学生代码之上;
  3. 运行测试,计算成绩并记录下来。

现在,我想改用 Github Classroom,但我不明白他们的自动评分功能是如何工作的。特别是,当我尝试添加测试用例时,我可以输入测试名称和命令,但没有地方输入包含所有测试的文件

enter image description here

我想也许我必须将我的测试放在提供给学生的“模板存储库”中。问题是学生可以删除他们没有通过的测试,这样他们就可以得到 100 个。如果有 250 名学生和每个练习超过 400 个测试,几乎不可能检测到这样的删除

有没有办法告诉 Github Classroom 将我的文件复制到学生提交的存储库之上,这样我就可以确定我的测试是执行的测试? >

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。