OSCATS facilitates the development of computerized adaptive tests and simulations of computerized adaptive tests. It consists of a library written in object-oriented C using the GObject framework, along with bindings to Python, Perl, PHP, and Java.
OSCATS was developed by Michael J. Culbertson culbert1@illinois.edu.
OSCATS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
OSCATS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License in the COPYING file for more details.
OSCATS depends on the following packages:
The base C library can be built with:
$ ./configure $ make $ make install
The default installation location is /usr/local. Alternate locations can be specified with the --prefix option to configure. If you will be linking against the OSCATS C library in a non-standard location, you may need to set the PKG_CONFIG_PATH environment variable for pkg-config. By default, none of the language bindings are included; to build these, use the --enable-*-bindings options.