Related Experiment Video
Updated: Aug 6, 2026

Computerized Adaptive Testing System of Functional Assessment of Stroke
Published on: January 7, 2019
Customizable Bayesian adaptive testing with Python - The adaptivetesting package
Jonas Engicht1, R Maximilian Bee2, Tobias Koch2
1Institute of Psychology, Friedrich-Schiller University Jena, Am Steiger 3, Haus 1, 07743, Jena, Germany. jonas-engicht@uni-jena.de.
This study presents a new Python package for creating adaptive tests. It simplifies test development and deployment, enabling easier transitions from simulation to real-world application.
Area of Science:
- Psychometrics
- Computer Science
- Software Engineering
Background:
- Computerized adaptive testing (CAT) is a powerful tool for ability estimation.
- Existing Python packages for CAT lack sophistication and integration capabilities.
- Bridging the gap between CAT simulation and practical implementation is crucial.
Purpose of the Study:
- Introduce an open-source Python package for simplified, customizable CAT.
- Facilitate seamless integration of CAT into experimental software.
- Enhance the flexibility and extensibility of Bayesian ability estimation in CAT.
Main Methods:
- Developed an open-source Python package named 'adaptivetesting'.
- Utilized object-oriented programming principles for extensibility.
- Provided a dedicated API for integration with experiment software.
- Enabled customization of Bayesian estimators, including custom priors.
Main Results:
- The 'adaptivetesting' package simplifies the creation and deployment of CAT.
- It allows for easy transition from simulated to real-world adaptive testing without major code rewrites.
- The package supports customization of Bayesian methods for ability estimation.
- It is accessible via pip and conda, and can be used within RStudio.
Conclusions:
- The 'adaptivetesting' package offers a robust and flexible solution for CAT in Python.
- It lowers the barrier for researchers and developers to implement sophisticated adaptive testing.
- The package promotes wider adoption of advanced psychometric methods in research and practice.
Related Concept Videos
Goodness-of-Fit Test
Statistical Hypothesis Testing
Statistical significance measures the probability that an observed result occurred by chance. If this probability, known as...
Statistical Methods to Analyze Parametric Data: Student t-Test and Goodness-of-Fit Test
The Student's t-test is a statistical test that examines if there is a statistically significant difference between the means of two groups. This test is instrumental when dealing with data...
Types of Hypothesis Testing
When the null and alternative hypotheses are stated, it is observed that the null hypothesis is a neutral statement against which the alternative hypothesis is tested. The alternative hypothesis is a claim that instead has a certain direction. If the null hypothesis claims that p = 0.5, the alternative hypothesis would be an opposing statement to this and can be put either p > 0.5, p < 0.5, or p ≠ 0.5.
Introduction to Test of Independence
The test statistic for a test of independence is similar to that of a goodness-of-fit test:
Accuracy and Errors in Hypothesis Testing
In hypothesis testing, the probability of making a Type I error, denoted as α, is commonly set at 0.05. This significance level indicates a 5% chance...
