Projects / OSCATS


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.

Operating Systems

Recent releases

  •  04 Nov 2011 21:09

    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.


    Project Spotlight


    A Fluent OpenStack client API for Java.


    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.