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.
|Tags||Psychometrics CAT IRT assessment|
|Operating Systems||Mac OS X Windows Unix Linux|
|Implementation||C GObject GSL Python Perl PHP Java Matlab|
Release Notes: 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.