Skip to content

vosslab/qti-package-maker

Repository files navigation

QTI Package Maker

qti_package_maker is a Python package and CLI for converting Blackboard Question Upload (BBQ) text files into QTI packages and other export formats (Canvas QTI v1.2, Blackboard QTI v2.1, human-readable text, and HTML self-tests). It is aimed at instructors and developers who need to move 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

qti_package_maker is a Python package and CLI for converting Blackboard Question Upload (BBQ) text files into QTI packages and other export formats (Canvas QTI v1.2, Blackboard QTI v2.1, human-readable text, and HTML self-tests). It is aimed at instructors and developers who need to move assessments across LMSs.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages