Package: cdCAT 0.1.0

Thiago Miranda

cdCAT: Computerized Adaptive Testing with Cognitive Diagnostic Models

A session-based engine for cognitive diagnostic computerized adaptive testing (CD-CAT), the application of adaptive testing to cognitive diagnosis models. Three models are supported: the deterministic inputs, noisy "and" gate (DINA), the deterministic inputs, noisy "or" gate (DINO), and the generalized DINA (GDINA) model. Item selection criteria include Kullback-Leibler (KL) information, posterior-weighted Kullback-Leibler (PWKL), modified posterior-weighted Kullback-Leibler (MPWKL), and Shannon entropy (SHE). Latent attribute profiles are estimated by maximum likelihood estimation (MLE), maximum a posteriori (MAP), or expected a posteriori (EAP). Content balancing, item exposure control, and shadow testing are configurable through constraint functions. The implemented methods follow Cheng (2009) <doi:10.1007/s11336-009-9123-2> and de la Torre (2011) <doi:10.1007/s11336-011-9207-7>. Designed for real-time, item-by-item adaptive applications.

Authors:Thiago Miranda [aut, cre], Bruno Silvestre [aut]

cdCAT_0.1.0.tar.gz
cdCAT_0.1.0.tar.gz(r-4.7-any)cdCAT_0.1.0.tar.gz(r-4.6-any)
cdCAT_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
cdCAT/json (API)
NEWS

# Install 'cdCAT' in R:
install.packages('cdCAT', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/thiagofmiranda/cdcat/issues

Datasets:

On CRAN:

Conda:

3.18 score 16 exports 1 dependencies

Last updated from:8dcf52a37d. Checks:4 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK139
source / vignettesOK206
linux-release-x86_64OK121
wasm-releaseOK126

Exports:apply_content_balancingapply_exposure_controlapply_randomesqueapply_sympson_hetterbuild_skill_patternscdcat_itemscdcat_priorCdcatSessioncheck_stoppingestimate_alphaget_prob_matrixKL_criteriaMPWKL_criteriaPWKL_criteriaselect_next_itemSHE_criteria

Dependencies:R6

Advanced Item Selection: Content Balancing, Exposure Control, and Shadow CAT

Rendered fromadvanced-item-selection.Rmdusingknitr::rmarkdownon Jun 15 2026.

Last update: 2026-06-15
Started: 2026-06-15

Getting Started with cdCAT

Rendered fromgetting-started.Rmdusingknitr::rmarkdownon Jun 15 2026.

Last update: 2026-06-15
Started: 2026-06-15

Simulation Study: Comparing Item Selection Criteria and Stopping Rules

Rendered fromsimulation-study.Rmdusingknitr::rmarkdownon Jun 15 2026.

Last update: 2026-06-15
Started: 2026-06-15