Skip to main content

Computerized Adaptive Testing Simulator

Project description

catsim – Computerized Adaptive Testing Simulator

Build Status Test Coverage Latest Version Code Health Requirements Status Digital Object Identifier

Introduction

catsim is a computerized adaptive testing simulator written in Python 3.4. It allow for the simulation of computerized adaptive tests, selecting different test initialization rules, item selection rules, proficiency reestimation methods and stopping criteria.

Computerized adaptive tests are educational evaluations, usually taken by examinees in a computer or some other digital means, in which the examinee’s proficiency is evaluated after the response of each item. The new proficiency is then used to select a new item, closer to the examinee’s real proficiency. This method of test application has several advantages compared to the traditional paper-and-pencil method, since high-proficiency examinees are not required to answer all the easy items in a test, answering only the items that actually give some information regarding his or hers true knowledge of the subject at matter. A similar, but inverse effect happens for those examinees of low proficiency level.

catsim allows users to simulate the application of a computerized adaptive test, given a sample of examinees, represented by their proficiency levels, and an item bank, represented by their parameters according to some Item Response Theory model.

Installation

pip install catsim

Dependencies

catsim depends on the latest versions of NumPy, SciPy, Matplotlib and scikit-learn, which are automatically installed from pip.

To run the tests, you’ll need nose.

To generate the documentation, Sphinx and its dependencies are needed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

catsim-0.9.1.tar.gz (21.3 kB view details)

Uploaded Source

File details

Details for the file catsim-0.9.1.tar.gz.

File metadata

  • Download URL: catsim-0.9.1.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for catsim-0.9.1.tar.gz
Algorithm Hash digest
SHA256 b20f0d1db740316b3e313882eff554e5dcc981dd92f489cafbe97eb4b7e55f17
MD5 0d207f0df705036bf4431c020aa90815
BLAKE2b-256 5eda14b76d71b802c5a51c640b5b9926593ee919cb49cc08c714038914949ef1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page