Python和Jupyter笔记本自动阅读器

otter-grader的Python项目详细描述


水獭平地机

PyPIBuild StatuscodecovDocumentation StatusSlack

Otter Grader是由加州大学伯克利分校数据科学教育项目开发的一款轻量化、模块化的开源自动阅读器。它被设计成与任何规模的类一起工作,通过抽象出与任何讲师的分配和收集管道兼容的自动加载内部结构。Otter支持通过并行Docker容器进行本地评分,使用第三方学习管理系统(LMS)的autograder平台进行评分,部署Otter管理的评分虚拟机,以及允许学生在自己的计算机上运行公共检查的客户端包。Otter是为Python脚本和Jupyter笔记本设计的,它与一些不同的LMS兼容,包括Canvas和Gradescope。在

文件

水獭的文档可以在here找到。在

贡献

欢迎公关!如有任何更新,请向总分行提交一份请购单。确保在文档中更新变更日志中包含有关贡献的任何信息。在

要设置测试环境,请在requirements.txt中安装需求,并将test目录作为模块运行以执行测试:

python3 -m test

要运行特定工具的测试,请将该工具的命令行路径添加到命令中。例如,要运行otter generate autograder的测试,请运行

^{pr2}$

或者要运行otter generate下的所有命令测试,请运行

python3 -m test generate

变更日志

变更日志可以在documentation中找到。在

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

推荐PyPI第三方库


热门话题
安卓 xslt可与xalan cli一起使用,但不能从java代码中使用   java在spring应用程序中使用jackson进行序列化时面临的问题   Java检查Linux问题上的internet连接   当用户单击JavaSwing中的按钮时,从另一个类创建新对象   java为什么小于9,算上9?   使用Websphere 6.1生成WSDL的java未正确生成序列参数   javaq:ViewPager和OnClickListener   获取错误的java无法为child()中的参数“pathString”传递null   java组织。springframework。安全果心用户详细信息。用户详细信息创建用户   性能:单变量赋值与Objectgraph导航(Java)   java为什么资源中的CSS在spring jsp页面中不起作用?   较小的有限值双Java   java REST API如何处理post和函数错误   列出Java流API如何改进表达式