Skip to contents

Item-level statistics

Compute item difficulty and discrimination from a response matrix (examinees in rows, items in columns) and an answer key.

item_difficulty()
Item difficulty (p-value)
item_discrimination()
Item discrimination
point_biserial()
Point-biserial correlation

Distractor analysis

Per-option statistics and Haladyna’s distractor efficiency.

distractor_analysis()
Distractor analysis
distractor_efficiency()
Distractor efficiency

Full analysis and output

One-call wrapper returning an mcq_analysis S3 object with dedicated print, plot, and APA-table methods.

mcq_analysis()
Comprehensive multiple-choice item analysis
plot(<mcq_analysis>)
Plot a difficulty-discrimination scatter for an mcq_analysis object
apa_table()
Generic APA-style table formatter
apa_table(<mcq_analysis>)
APA-style table for an mcq_analysis object

Bundled dataset

mcq_example
Simulated multiple-choice test data