catsim

computerized adaptive testing simulation in Python

A Python package that simulates a set of examinees taking a computerized adaptive test. There are different options for initialization, selection and proficiency estimation methods as well as stopping criteria for the test. Useful for studying item exposure and can also be used to power other applications.

References

2018

  1. Application and Simulation of Computerized Adaptive Tests Through the Package Catsim
    Douglas De Rizzo Meneghetti , and Plinio Thomaz Aquino Junior
    arXiv:1707.03012 [stat], Jul 2018