Test and item analysis via shiny

GHversion online version cranlogs


ShinyItemAnalysis is an interactive shiny application for analysis of educational tests and their items including * exploration of total and standard scores, * item and distractor analysis, * item analysis via logistic regression models and their extensions, * item analysis via IRT models, * training plots for dichotomous and polytomous IRT models, * DIF and DDF detection methods.

It also offers some training data sets but you can also upload your own data. Moreover it is also possible to generate reports.

ShinyItemAnalysis is available online at Czech Academy of Sciences and It can be also downloaded from CRAN.


# The easiest way to get ShinyItemAnalysis is to install from CRAN:

# Or you can get the newest development version from GitHub:
# install.packages("devtools")


Current version available on CRAN is 1.2.7.
Version available online at Czech Academy of Sciences and is 1.2.7.
The newest development version available on GitHub is 1.2.7.


It’s very easy to run ShinyItemAnalysis:

rm(list = ls())

Or try it directly online at Czech Academy of Sciences or!

Getting help

If you find any bug or just need help with ShinyItemAnalysis you can leave your message as an issue here or directly contact us at


This program is free software and you can redistribute it and or modify it under the terms of the GNU GPL 3.


For Czech speakers new paper is available online!