Learn R Programming

⚠️There's a newer version (1.14) of this package.Take me there.

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

2,546

Version

1.13

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Phil Chalmers

Last Published

October 17th, 2023

Functions in mirtCAT (1.13)

createSessionName

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

Update design elements
mirtCAT_preamble

Preamble function called by mirtCAT
mirtCAT

Generate an adaptive or non-adaptive test HTML interface
getPerson

Retrieve person object after running createShinyGUI
generate.mirt_object

Generate a mirt object from population parameters
computeCriteria

Compute the values given the criteria and internal objects
generate_pattern

Generate a CAT patterns
findNextItem

Find next CAT item
createShinyGUI

Function returning an object used by shiny
mirtCAT-package

Computerized Adaptive Testing with Multidimensional Item Response Theory
get_mirtCAT_env

Get the internal working environment state during mirtCAT session
extract.mirtCAT

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