Project

kot

0.01
No commit activity in last 3 years
No release in over 3 years
Kot is a basic toolkit for getting started with computerised adaptive testing (CAT). It includes a module to calculate item response theory (IRT) statistics for dichotomous items with 1-4PL characteristic curves (ICCs), a Hill Climbing ability (theta) estimator, a Randomesque selector and a Test class to make tying all this together easier.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Kot

Build Status Code Climate Docs Gem

Kot is a basic toolkit for getting started with computerised adaptive testing (CAT) in Ruby.

It includes:

  • a module to calculate item response theory (IRT) statistics for dichotomous items with 1-4PL characteristic curves (ICCs),
  • a Hill Climbing ability (theta) estimator,
  • a Randomesque selector and
  • a Test class to make tying all this together easier.

Thanks to

douglasrizzo's catsim and its excellent documentation, without which I wouldn't have been able to cobble this together.

License

This gem is licensed under the GNU GPL v3.0 or later.