29 个稳定版本 (5 个主要版本)

6.1.0 2023 年 2 月 16 日
6.0.2 2022 年 8 月 28 日
6.0.1 2022 年 7 月 30 日
5.0.3 2022 年 6 月 14 日
1.1.0 2022 年 1 月 4 日

#5#exam

Download history 67/week @ 2024-03-30 30/week @ 2024-04-06

每月 73 次下载

BSD-3-Clause

43KB
997

mapm-cli

这是 mapm 的命令行界面。对于图形界面,请参阅 mapm-gui

mapm 是一种问题管理软件,允许您快速迭代考试的草案。通过将问题模块化到自己的文件中,您可以轻松混合匹配问题和编译考试和解答手册。

通过使用内置的 TeX 宏和人类可读性极强且合理的 YAML 配置语言实现,您可以减少学习如何组织考试创建过程的时间,从而有更多时间专注于考试本身。

请在 mapm.mathadvance.org/ 阅读使用说明。

安装

如果您系统上已安装 Rust,请运行 cargo install mapm-cli 以从 cargo 获取最新版本。如果没有安装,则会为每个主要版本发布二进制文件。

您还可以运行 git clonecargo build 以从源代码手动安装。

哲学

我认为您应该修改源代码以适应任何边缘情况的需求,而不是代码提供一大堆复杂挂钩,这些挂钩可能比简单的源代码更难使用。

因此,鼓励用户如果有倾向,可以保留任何 mapm 二进制文件的自有构建,并提出任何特别精心设计的解决方案给上游。

依赖关系

~6.5MB
~128K SLoC