MirtCAT
Wraps the mirtCAT R package.
ComputerAdaptiveTestingExt.MirtCAT.make_mirtcat
— Functionmake_mirtcat(
mirt_params;
criteria,
method,
start_item,
design
)
Makes an MirtCatDesign object from the given mirt_params
which can be any supported implementation for [FittedItemBanks.AbstractItemBank)[@extref] or a raw R object supported by mirtCAT
's mo
argument.
The criteria
, method
, start_item
and design
arguments will be passed directly to R mirtCAT
function.
The return value is tuple of the MirtCatDesign object, and the raw R object passed as the mo
argument for the item bank.
ComputerAdaptiveTestingExt.MirtCAT.MirtCatDesign
— Typemutable struct MirtCatDesign{T}
A type wrapping an mirtCAT mirtCAT_design
object.
ComputerAdaptiveTestingExt.MirtCAT.StatefulMirtCat
— Typeabstract type StatefulMirtCat <: ComputerAdaptiveTesting.Stateful.StatefulCat
Supertype for StatefulMirtCatNoRollbacks
and StatefulMirtCatWithRollbacks
ComputerAdaptiveTestingExt.MirtCAT.StatefulMirtCatNoRollbacks
— Typestruct StatefulMirtCatNoRollbacks{T} <: ComputerAdaptiveTestingExt.MirtCAT.StatefulMirtCat
StatefulMirtCatNoRollbacks(design::MirtCatDesign) -> StatefulMirtCatNoRollbacks
Adapter type for MirtCatDesign into a ComputerAdaptiveTesting.Stateful implementation. This implementation does not support rollbacks.
ComputerAdaptiveTestingExt.MirtCAT.StatefulMirtCatWithRollbacks
— Typestruct StatefulMirtCatWithRollbacks{T} <: ComputerAdaptiveTestingExt.MirtCAT.StatefulMirtCat
StatefulMirtCatWithRollbacks(design::MirtCatDesign) -> StatefulMirtCatWithRollbacks
Adapter type for MirtCatDesign into a ComputerAdaptiveTesting.Stateful implementation supporting rollbacks. This implementation uses deep copies to support rollbacks an may consume a lot of memory.