Skip to content

vosslab/qti-package-maker

Repository files navigation

QTI Package Maker

A Python package and CLI that converts Blackboard Question Upload (BBQ) text files into QTI packages and other formats (Canvas, Blackboard, human-readable text, HTML self-tests). For instructors and developers moving assessments across LMSs.

Documentation

Core docs:

More docs:

Quick start

python3 -m venv .venv
source .venv/bin/activate
pip install -r pip_requirements.txt
pip install -e .
python3 tools/bbq_converter.py -i bbq-example-questions.txt -1

Input files must follow the bbq-<name>-questions.txt naming pattern. For the BBQ format and more examples, see docs/USAGE.md.

About

A Python package and CLI that converts Blackboard Question Upload (BBQ) text files into QTI packages and other formats (Canvas, Blackboard, human-readable text, HTML self-tests). For instructors and developers moving assessments across LMSs.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages