Hostname: page-component-76d6cb85b7-pn7tm Total loading time: 0 Render date: 2026-07-15T08:09:20.945Z Has data issue: false hasContentIssue false

Enhancing Psychometric Analysis with Interactive SIA Modules

Published online by Cambridge University Press:  30 January 2026

Patrícia Martinková*
Affiliation:
Department of Statistical Modelling, Institute of Computer Science of the Czech Academy of Sciences, Czech Republic Faculty of Education, Charles University, Czech Republic
Jan Netík
Affiliation:
Department of Statistical Modelling, Institute of Computer Science of the Czech Academy of Sciences, Czech Republic Faculty of Education, Charles University, Czech Republic
Adéla Hladká
Affiliation:
Department of Statistical Modelling, Institute of Computer Science of the Czech Academy of Sciences, Czech Republic
*
Corresponding author: Patrícia Martinková; Email: martinkova@cs.cas.cz
Rights & Permissions [Opens in a new window]

Abstract

ShinyItemAnalysis (SIA) is an R package and shiny application for an interactive presentation of psychometric methods and analysis of multi-item measurements in psychology, education, and social sciences in general. In this article, we present a new feature introduced in the recent version of the package, called “SIA modules,” which allows researchers and practitioners to offer new analytical methods for broader use via add-on extensions. SIA modules are designed to integrate with and build upon the SIA interactive application, enabling them to leverage the existing infrastructure for tasks, such as data uploading and processing. They can access and further use a range of outputs from various analyses, including models and datasets. Because SIA modules come in R packages (or extend existing ones), they can be bundled with their datasets, utilize object-oriented systems, or even compiled code. We illustrate the concepts using sample modules from the newly introduced SIAmodules package and other packages. After providing a general overview of building Shiny applications, we describe how to develop the SIA add-on modules with the support of the new SIAtools package. Finally, we discuss the possibilities of future development and emphasize the importance of freely available, interactive psychometric software for disseminating methodological innovations.

Information

Type
Application and Case Studies – Software Development
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Psychometric Society
Figure 0

Figure 1 Introduction screen of the interactive SIA application.

Figure 1

Figure 2 Different approaches to item analysis on the same item.

Figure 2

Table 1 Comparison of interactive psychometric software tools

Figure 3

Figure 3 Installing SIA modules in the interactive application.

Figure 4

Figure 4 Custom dataset editing in the EduTest Item Analysis module to align with the SIA application format.

Figure 5

Figure 5 CAT module using the data uploaded in the EduTest Item Analysis module and utilizing the IRT model fitted by the main SIA application.

Figure 6

Figure 6 DIF-C module from the SIAmodules package.

Figure 7

Figure 7 IRR module from the SIAmodules package.

Figure 8

Figure 8 EduTest Text Analysis module from the EduTestTextAnalysis package.

Figure 9

Figure 9 Flowchart of CAT.

Figure 10

Figure 10 Trajectory of ability estimates with the 95% confidence intervals for a simulated respondent. The red line corresponds to the ability level used to generate the response pattern in the linear setting, which is subsequently used to simulate the test trajectory in an adaptive setting.

Figure 11

Figure 11 A standalone Shiny application to perform a post-hoc CAT analysis.

Figure 12

Figure 12 A preview of the sample CAT module.