问题数据库
qudb的Python项目详细描述
开始
创建数据库:
qm init
默认情况下,此命令创建一个 /qu.db 数据库文件。使用 指定数据库文件的选项 位置。
向评估中添加问题(评估由 术语确定 以及评估类型:
qm add --term 151 --assessment-type quiz1 questions/chapter1/whats-your-name.tex qm add --term 151 --assessment-type quiz1 questions/chapter1/mcq/choose-a-month.tex
使用 -q (或 --问题目录)选项指定 查找问题文件。您还可以指定问题的 积分 ( -p ),是否是一个奖金问题( -b ),以及 如果您想将其插入评估中,请在评估中订购 ( -o ) 在中间。a的 点 、 奖金 和 顺序 字段 每个评估都有一个问题,可以从一个评估更改为 另一个.
生成评估:
qm render --term 151 --assessment-type quiz1 --pdflatex quiz-template.tex
--pdflatex 选项(或 -p )假设您的模板是 乳胶文件,需要 pdf latex 程序,并生成pdf。 没有它,您将得到一个渲染模板。
--config 选项(或 -c )允许指定额外的 使用ini样式配置的任意模板变量 文件