【发布时间】:2016-01-14 20:12:50
【问题描述】:
我正在尝试找到一种自动对一些学生的代码进行评分的好方法。每个学生都将提交一个名称类似于homework1_studentName.py 的文件,我将把它们全部下载并放在一个文件夹中。
现在每个学生的文件中都应该有一堆函数,比如我要评分的def question1(args):。我的目标是在该目录中创建一个评分脚本,该脚本遍历每个学生的模块,导入代码,针对一些预定义的测试用例运行函数,然后打印输出。有没有办法很好地做到这一点?
只运行一次分级脚本(在下载所有代码后)比必须单独分级每个文件节省大量时间。
【问题讨论】: