Build multiple choice/short answer tests with Python.
Uses Jinja2, Markdown, and xhtml2pdf to build PDFs.
Read exam_builder.py
for details. Look at examples
for example input and output.
To install:
pip install -r requirements.txt
... create YAML file (see examples) ...
python exam_builder.py yourfile.yaml
Getting pip: command not found
? Short fix: easy_install pip
(possibly with sudo
). Better fix: if you're going to stick with Python, you should be using pip
as well as virtualenv
to install these things. If you don't know what that is, here is a good overview to get you started.