Interactive analysis of tests and their items

What is ShinyItemAnalysis?

ShinyItemAnalysis is an R package and an interactive online application for psychometric analysis of educational and other psychological tests and their items. It was developed with the aim to support teaching of psychometric concepts, present psychometric research and to empower routine analysis of educational tests.

Wide range of methods

  • 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.

User friendly

ShinyItemAnalysis provides model equations, parameter estimates and their interpretation.

Selected R code

All methods include sample R code which is ready to copy and paste into R and run locally.


Five toy data sets are ready to use. You can also upload and analyze your own data.

Report generation

ShinyItemAnalysis offers automatic generation of HTML and PDF reports.


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

In your work, please, cite as

Martinková, P., & Drabinová, A. (2018). ShinyItemAnalysis for teaching psychometrics and to enforce routine analysis of educational tests.
The R Journal, 10(2), 503-515. doi: 10.32614/RJ-2018-074.

In Czech written papers you can also use
Martinková, P., Drabinová, A., & Houdek, J. (2017). ShinyItemAnalysis: Analýza přijímacích a jiných znalostních či psychologických testů. TESTFÓRUM, 6(9), 16-35. doi: 10.5817/TF2017-9-129.

Recent news

February 25, 2019

New paper about ShinyItemAnalysis was published in The R Journal

October 2, 2018

New version of ShinyItemAnalysis app is available online.
R package ShinyItemAnalysis version 1.2.8 on CRAN now!

June 21, 2018

Post-doctoral and junior researcher positions are open at Institute of Computer Science and Charles University in Prague with further possibilities to participate on grants. Upcomming submission deadlines are June 30 and August 29, 2018. Send an e-mail if interested in position related to computational psychometrics or statistics.

June 20, 2018

ShinyItemAnalysis will be presented at International Meeting of Psychometric Society 2018 in New York. See the poster here.

May 24, 2018

Save the date for Psychoco 2019! International workshop on Psychometric Computing Psychoco 2019 will take place on February 21 - 22 in Prague, Czech Republic. Stay tuned!

May 7, 2018

New version of ShinyItemAnalysis app is available online.
R package ShinyItemAnalysis version 1.2.7 on CRAN now!
R package difNLR version 1.2.2, exploited by ShinyItemAnalysis, is on CRAN now!

August 15, 2017

Czech article ShinyItemAnalysis: Analyzing admission and other educational and psychological tests has been published in journal TESTFÓRUM. English article is under preparation.

July 23, 2017

Video of useR!2017 talk on "Teaching psychometrics and analysing educational tests with ShinyItemAnalysis" is ONLINE now! Enjoy!