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 查看哈希值)
关闭
jassign-0.0.7.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7cef40dbfec2275d72144e9723af64f18eb6504fe881c72ff761521ec5e52786 |
|
MD5 | 10203aaa1ef29ca7e3b494dbaaf8c2b5 |
|
BLAKE2b-256 | 36cb424fdf1818d869d939c591a394dbf063580c406524a3e6683f0b01b2e6ab |
关闭
jassign-0.0.7-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 96e21403a6c7dee17d2a60e75e4a9a86ef67d1313298cd323c2d65ae949c913c |
|
MD5 | 8be19624342a11132c20c58fbbabc849 |
|
BLAKE2b-256 | 74e2b0c116e0644b61721d89dcbfae0bb1042d92391e4f780987eb6f53ffe3da |