McqAnalysis: Classical test theory item analysis for multiple-choice tests in R

mcqAnalysis is an R package that consolidates the standard set of classical test theory (CTT) statistics for multiple-choice question analysis into a single, well-documented interface. The package computes item difficulty, item discrimination via point-biserial correlation and the upper-lower 27 percent index, per-distractor analysis, and Haladyna’s distractor efficiency. A wrapper function returns a tidy S3 object with print, plot, and APA-style table methods. The package is implemented in pure R with no compiled code, ships with an example dataset and a vignette, is verified by 78 unit tests, and is available from CRAN.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2026-06-14
DOI
https://doi.org/10.1016/j.softx.2026.102797
Primary Topic
Psychometric Methodologies and Testing
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

McqAnalysis: Classical test theory item analysis for multiple-choice tests in R

Rashed Fehaid Alqahtani
SoftwareX
Psychometric Methodologies and Testing
article

McqAnalysis: Classical test theory item analysis for multiple-choice tests in R

Rashed Fehaid Alqahtani
article en

Abstract

mcqAnalysis is an R package that consolidates the standard set of classical test theory (CTT) statistics for multiple-choice question analysis into a single, well-documented interface. The package computes item difficulty, item discrimination via point-biserial correlation and the upper-lower 27 percent index, per-distractor analysis, and Haladyna’s distractor efficiency. A wrapper function returns a tidy S3 object with print, plot, and APA-style table methods. The package is implemented in pure R with no compiled code, ships with an example dataset and a vignette, is verified by 78 unit tests, and is available from CRAN.

SoftwareXVol. 35
Prince Sattam Bin Abdulaziz University (SA)
Deanship of Scientific Research, Prince Sattam bin Abdulaziz University
Reduced inequalities
Openalex Percentile: Top 4%
Psychometric Methodologies and Testing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.