一个普通的家庭作业检查器。
ipb-homework-checker的Python项目详细描述
#家庭作业检查器
这是一个python模块和脚本,可用于检查homeworks。
##如何使用## 可以以指定文件的形式指定预期结果 对它们进行练习和特定测试,然后将此文件输入 [check_家庭作业.py](ipb_家庭作业检查器/check_家庭作业.py)脚本。这个 结果是一个标记文件,包含一个结果表和一个遇到的列表 错误。
要设置新的作业脚本,请遵循[schema.yml](schema/schema.yml)文件。 每当您运行此 项目,脚本应该遵循该架构文件中定义的指南。 有关示例作业脚本,请参见此项目测试中的示例: [example_job.yml](IPB_jobs_checker/测试/数据/作业/example_job.yml)。
如果要查看使用此检查器的项目,请随意查看 [家庭作业解决方案报告][解决方案]项目。如果你不能进入,问我或者 西里尔。
##预申请## 我们需要ruamel.yaml和schema库来运行此代码。安装它们 使用: ` sudo pip3 install ruamel.yaml schema `
##开始挖掘## 如果你想改变什么,从 [check_家庭作业.py](ipb_家庭作业检查器/check_家庭作业.py)脚本和 从那里挖。
[解决方案]:https://gitlab.igg.uni-bonn.de/teaching/homework-solutions-repo