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.StatefulCatSupertype for StatefulMirtCatNoRollbacks and StatefulMirtCatWithRollbacks
ComputerAdaptiveTestingExt.MirtCAT.StatefulMirtCatNoRollbacks — Typestruct StatefulMirtCatNoRollbacks{T} <: ComputerAdaptiveTestingExt.MirtCAT.StatefulMirtCatStatefulMirtCatNoRollbacks(design::MirtCatDesign) -> StatefulMirtCatNoRollbacksAdapter type for MirtCatDesign into a ComputerAdaptiveTesting.Stateful implementation. This implementation does not support rollbacks.
ComputerAdaptiveTestingExt.MirtCAT.StatefulMirtCatWithRollbacks — Typestruct StatefulMirtCatWithRollbacks{T} <: ComputerAdaptiveTestingExt.MirtCAT.StatefulMirtCatStatefulMirtCatWithRollbacks(design::MirtCatDesign) -> StatefulMirtCatWithRollbacksAdapter 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.