Learn R Programming

mirtCAT

Computerized Adaptive Testing with Multidimensional Item Response Theory

Description

Provides tools to generate an HTML interface for creating adaptive and non-adaptive educational and psychological tests using the shiny package. Suitable for applying unidimensional and multidimensional computerized adaptive tests using item response theory methodology.

Examples and Evaluated Help Files

Various examples and worked help files have been compiled using the knitr package to generate HTML output, and are available on the wiki. User contributions are welcome!

Installing from Github

To install the development version of this package, use the following code.

#if not installed already on your computer, install devtools
install.packages('devtools')

#load and install the package
library('devtools')
install_github('philchalmers/mirtCAT')

#reload the package
library('mirtCAT')

Bugs and Questions

Bug reports are always welcome and the preferred way to address these bugs is through the Github 'issues'. Feel free to submit issues or feature requests on the site, and I'll address them ASAP. Also, if you have any questions about the package, or IRT in general, then feel free to create a 'New Topic' in the mirt-package Google group. Cheers!

Copy Link

Version

Install

install.packages('mirtCAT')

Monthly Downloads

1,776

Version

1.14

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

July 12th, 2024

Functions in mirtCAT (1.14)

mirtCAT_preamble

Preamble function called by mirtCAT
updateDesign

Update design elements
mirtCAT

Generate an adaptive or non-adaptive test HTML interface
computeCriteria

Compute the values given the criteria and internal objects
findNextItem

Find next CAT item
generate_pattern

Generate a CAT patterns
generate.mirt_object

Generate a mirt object from population parameters
getPerson

Retrieve person object after running createShinyGUI
createSessionName

Create a unique GUI session name from a string of characters
createShinyGUI

Function returning an object used by shiny
extract.mirtCAT

Extract elements from the internal person, test, and design objects
get_mirtCAT_env

Get the internal working environment state during mirtCAT session
mirtCAT-package

Computerized Adaptive Testing with Multidimensional Item Response Theory