帮助运行基于学期的课程的工具
项目描述
一套脚本和工具,可让课堂或实验室的运行更加轻松。
描述
该软件包包含几个工具,可以极大地简化新学期的开始。它是为德克萨斯大学奥斯汀分校的实验室课程编写的,但大多数组件应该足够通用以用于其他系统。欢迎对系统进行概括的贡献。
安装
这是一个标准的 python 包,可以使用 pip 安装。在 PyPI 中,这是pip install semster,在存储库中,只需使用pip install -e 。安装(仍可编辑)。requirements.txt 文件包含 Python 要求,例如plumbum。在 Mac、Linux 或 Windows 上获得要求的最简单方法是安装 Anaconda。如果你熟悉 Conda 的 env工具,你可以使用environment.yml文件为学期准备一个虚拟环境。
其他要求:这需要pandoc(用于创建不同的输出格式)和 ImageMagick(用于图形转换)。目前这些都是必需的。可选组件包括PyQT(对于某些 GUI)。
工具
主程序是脚本的命令行启动器。只需运行学期或 python -m 学期即可查看程序列表。所有程序也都有一个快捷方式,所以这只是为了方便。快捷方式被添加到程序的 python 路径中(或者可以使用python -m 可运行模块语法)。
作业
这可以作为学期作业或term.assignments运行。使用 Pandoc 从 markdown 文件进行分配。如果没有给出文件,则处理所有*.mkd文件。选项包括 -a来制作答案键,-o来设置输出格式,-p来为每个降价文件添加一个文件。如果没有给出文件,将尝试添加prepend.rst 。
.rst文件的格式应如下所示:
指示问题的编号列表
一个注视的子列表表示答案,括号中的值
例如:
1. First question
* First part of answer (2)
* Answers can have multiple parts(3)
前置文件放在开头,可以包含{name},这将基于文件名。如果您将文件命名为postlab1.mkd或homework1.mkd,它们将在这里很好地排版。
数字
这些分配的问题,虽然它们支持乳胶数学和降价格式,但将图像放入可能很困难。学期数字命令允许您创建用 Tikz 编写的 .tex 图像的所需副本,以插入到作业中。请参阅示例文件夹。
名册
这使您可以获取 CLIP 名册并制作可用于评分的可打印名册。
gui.roster 选项允许从 GUI 简单使用。
在里面
用于创建新学期文件的软件包,例如教学大纲、教学指南、日程讲义。有一个可选的 GUI。
成绩
这允许您使用强大的 GUI 对一组画布类(一个或多个)进行评分。从 Canvas 导出中下载文件,然后使用此程序打开它们(如果您打开没有参数的程序,它会要求您提供带有 GUI 的文件)。
打开后,您可以拖动以设置成绩,并且有按钮可以以不同的格式保存文件。
帆布
当你设置一个 0 分问题时,一个小工具可以帮助你在 Canvas 中评分(例如,即时教学风格)。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
学期 -0.1.1.zip的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | d3a5f65b7ce014710f932d930e9d847e040a8b6ac759d915586ee08156d37d63 |
|
| MD5 | 1a93e39a3800c8238949930ad3882e84 |
|
| 布莱克2-256 | dfb85614935c6961f0c385a5673a017a7fdc58e2a6178a0bec22aceb34703f48 |