OSCATS (Open-Source Computerized Adaptive Testing System) implements Item Response Theory (IRT) and cognitively diagnostic (latent classification) models and item selection algorithms used in Computerized Adaptive Testing (CAT). OSCATS facilitates the development of CATs and simulations of CATs by providing ready-to-use code for running the CAT item selection and ability/classification estimation in an extensible, modular framework. The library is written in object-oriented C using GObject, and has bindings to Python, Perl, PHP, and Java.
New OscatsSpace and OscatsPoint classes for a unified representation of continuous, binary, and ordinal latent spaces. Unification of the OscatsContModel and OscatsDiscrModel into a single OscatsModel based on the new latent space representation. Generalization of OscatsItem to allow any arbitrary number of models for complex simulation studies. Implementation of the a-Stratified item selection algorithm. Newly implemented models (PC, GPC, and GR). New examples, including implementation of a custom algorithm in Python.
URL: oscats-0.6.tar.gz - oscats - OSCATS 0.6, Source - Open Source Computerized Adaptive Testing System - Google Project Hosting