Computerized Adaptive Testing Package, including the following models and strategies.
Neural Computerized Adaptive Testing (NCAT) strategy
Multidimensional Item Response Theory (MIRT)
BECAT strategy comes from paper A Bounded Ability Estimation for Computerized Adaptive Testing(https://nips.cc/virtual/2023/poster/70224)
Git and install by pip
pip install -e .
See the examples in scripts directory.
By default, we use tensorboard to help visualize the reward of each iteration, see demos in scripts and use
tensorboard --logdir /path/to/logs
to see the visualization result.
$ claude mcp add EduCAT \
-- python -m otcore.mcp_server <graph>