Observed since 20 Oct, 19:08 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
adaptivetesting is a Python package that can be used to simulate and evaluate custom CAT scenarios as well as implement them in real-world testing scenarios from a single codebase
An open-source Python package for simplified, customizable Computerized Adaptive Testing (CAT) using Bayesian methods.
Install from PyPI using pip:
pip install adaptivetesting
For the latest development version:
pip install git+https://github.com/condecon/adaptivetesting
You can find our documentation in the GitHub wiki.
We welcome contributions! Please see our GitHub repository for:
This package is designed for researchers and practitioners in:
The package facilitates the transition from research simulation to real-world testing applications without requiring major code modifications.
If you use this package for your academic work, please provide the following reference: Engicht, J., Bee, R. M., & Koch, T. (2025). Customizable Bayesian Adaptive Testing with Python – The adaptivetesting Package. Open Science Framework. https://doi.org/10.31219/osf.io/d2xge_v1
@online{engichtCustomizableBayesianAdaptive2025,
title = {Customizable {{Bayesian Adaptive Testing}} with {{Python}} – {{The}} Adaptivetesting {{Package}}},
author = {Engicht, Jonas and Bee, R. Maximilian and Koch, Tobias},
date = {2025-08-06},
eprinttype = {Open Science Framework},
doi = {10.31219/osf.io/d2xge_v1},
url = {https://osf.io/d2xge_v1},
pubstate = {prepublished}
}
This project is licensed under the terms specified in the LICENSE file.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.2.1 | 29 Jun 2026 | 6 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:08 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:ca15dcdb5a8f27b25544e2b801117d119ed54480eeb3f0da67adef7de5e028fb