文件名称:ddgrader:DDgrader用于对设计文档进行分级
文件大小:75KB
文件格式:ZIP
更新时间:2024-05-27 18:49:26
Python
ddgrader DDgrader包含一些用于解析设计文档的工具,目的是加快其分级速度,并允许快速收集相关信息。 它分为几个命令,例如git,所以请使用ddgrader mine , ddgrader setup等。 mine ddgrader mine mine命令负责解析所有设计文档并提取学生和组信息。 它需要一个参数,该参数是一个目录,其中包含来自Canvas的解压缩设计文档。 ###错误解析/正则表达式有多个测试用例,但不幸的是,有些学生只是不遵循这种格式,因此无能为力! 使用不同的日志记录级别ddgrader -L debug mine unpacked可以使用户发现并希望纠正这些问题。 我试图对它们进行分类, 严重:设计文档为空或非常错误,可能需要重写, 错误:设计文档可能有误,或缺少一些重要信息 警告:学生省略了一些非关键性的信息(排名,延误天数) 这些应该在运行
【文件预览】:
ddgrader-master
----.gitignore(62B)
----setup.cfg(12B)
----DEVELOPMENT.mkd(1KB)
----bin()
--------project_prepare(5KB)
--------ddgrader(2KB)
----TODO.mkd(733B)
----tests()
--------util.py(681B)
--------test_report.py(3KB)
--------test_util.py(190B)
--------__init__.py(24B)
--------test_mine.py(6KB)
--------test_config.py(202B)
--------files()
----ddgrader.cfg(2KB)
----MANIFEST.in(43B)
----ddgrader()
--------student.py(5KB)
--------__init__.py(17B)
--------designdocument.py(3KB)
--------commands()
--------configger.py(3KB)
----setup.py(275B)
----README.mkd(6KB)