examination-0.1.7 is not a library.
examination
一个简单的考试命令行工具,通过读取本地试题库json文件生成考试题目,支持用户通过命令行进行作答,提交考卷后可计算得分,并高亮显示错题。
特性
- 支持本地试题库文件读取,支持自定义试题库文件路径
- 支持单选题,多选题,填空题,判断题
- 支持自动计算分数
- 支持错误题目对比
- 支持自定义题目数量
- 支持随机出题
- 支持自定义考试名称
安装
可使用cargo直接安装
cargo install examination
也可直接下载对应平台的可执行文件
运行
examination
配置
- 默认数据路径为
.data
,可以通过环境变量EXAMINATION_PATH
来修改 - 默认试题库文件路径为
.data/question.json
- 默认考试配置文件为
.data/examination.json
- 默认配置路径为
.config
,可以通过环境变量EXAMINATION_CONFIG
来修改 - 默认快捷键配置文件为
.config/config.json5
试题库格式
考试配置格式
Roadmap
- 支持多选,填空题,判断题
- 支持考试计时
- 支持从题库中随机出题
- 支持错题记录
- 支持错题重做