Package: cdCAT 0.1.0

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.zip(r-4.7)cdCAT_0.1.0.zip(r-4.6)cdCAT_0.1.0.zip(r-4.5)
cdCAT_0.1.0.tgz(r-4.6-any)cdCAT_0.1.0.tgz(r-4.5-any)
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://thiagofmiranda.r-universe.dev', 'https://cloud.r-project.org'))

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

Datasets:

On CRAN:

Conda:

4.48 score 16 exports 1 dependencies

Last updated from:a2e9e7dd05. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK137
source / vignettesOK228
linux-release-x86_64OK134
macos-release-arm64OK139
macos-oldrel-arm64OK163
windows-develOK91
windows-releaseOK83
windows-oldrelOK94
wasm-releaseOK113

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 16 2026.

Last update: 2026-03-04
Started: 2026-03-04

Getting Started with cdCAT

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

Last update: 2026-03-04
Started: 2026-03-03

Simulation Study: Comparing Item Selection Criteria and Stopping Rules

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

Last update: 2026-03-04
Started: 2026-03-04