一个普通的家庭作业检查器。

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.yamlschema库来运行此代码。安装它们 使用: ` sudo pip3 install ruamel.yaml schema `

##开始挖掘## 如果你想改变什么,从 [check_家庭作业.py](ipb_家庭作业检查器/check_家庭作业.py)脚本和 从那里挖。

[解决方案]:https://gitlab.igg.uni-bonn.de/teaching/homework-solutions-repo

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用于切换状态结果的枚举的java输入   检测*NIX上打开的端口时出现java问题   java捕获和保存屏幕截图   java SLF4JLogback:基于日志级别的多模式   Java从字符串中删除动态子字符串   在spring引导中contextLoads测试时运行java Liquibase   基于规则集的任意嵌套POJO的java任意就地转换   java如何做,边做边循环这段代码?   java是什么导致jmh测量中的错误?   java Spring RabbitTemplate执行方法可见性   java jms创建连接http超时weblogic   java如何在JMapViewer中的两点之间放置像箭头一样的图像   在我的形状计算器Java程序中使用带有Switch/Case语句的循环   字符串如何在Java中比较字符和数字