跳转到主要内容

Jupyter笔记本作业格式化和分发

项目描述

jassign: Jupyter笔记本作业

编写和分发Jupyter笔记本作业的格式和工具

入门

课程讲师通过创建包含设置代码、问题、解决方案和测试(用于验证这些解决方案)的笔记本来编写作业,作为Jupyter笔记本。该项目准备将作业分发给学生,并随后自动评分。

笔记本格式并非特定于编程语言或自动评分框架,但它被设计为与基于Python的okpy一起使用。欢迎对支持其他测试框架(如[nbgrader和其它编程语言)的贡献。

示例笔记本出现在tests/example.ipynb中,它使用笔记本格式。要转换它,运行

jassign tests/example.ipynb tests/output some/course

此命令将在tests/output中创建一个学生版本和一个自动评分版本的子目录。

然后您可以从中生成PDF

jassign-pdf tests/output/autograder/example.ipynb tests/output/autograder/example.pdf

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分发

jassign-0.0.7.tar.gz (9.7 kB 查看哈希值)

上传时间 源代码

构建分发包

jassign-0.0.7-py3-none-any.whl (13.2 kB 查看哈希值)

上传时间 Python 3

支持者