欢迎使用pygrader的文档!
该软件包旨在帮助您编写评分脚本。该软件包的主要思想是,它消除了对不同班级评分(将学生代码扩展到自己的文件夹中,更新CSV文件等级等)之间常见的所有开销,并使您可以专注于编写用于运行学生的脚本类环境中的代码。该框架不假设有关学生的代码结构。对于对硬件或软件实验室进行分级应该同样有用。
分级流
正确配置脚本后,预期的流程为:
解析来自LearningSuite的CSV成绩,并在pandas DataFrame中跟踪学生的成绩
将学生筛选为仅那些仍需要作业成绩的学生。