Type: Package
Title: Modules for 'ShinyItemAnalysis'
Version: 0.1.2
Date: 2025-03-28
Description: Package including additional modules for interactive 'ShinyItemAnalysis' application for the psychometric analysis of educational tests, psychological assessments, health-related and other types of multi-item measurements, or ratings from multiple raters.
License: GPL-3
URL: https://www.ShinyItemAnalysis.org
Depends: R (≥ 3.5.0)
Imports: cli, difNLR (≥ 1.5.1-1), dplyr, DT, forcats, ggplot2, glue, lme4, magrittr, mirt, mirtCAT, plotly, purrr, rlang, scales, shiny, ShinyItemAnalysis (≥ 1.5.0), shinyjs, stringr, tibble, tidyr, yaml
Encoding: UTF-8
RoxygenNote: 7.3.2
Config/ShinyItemAnalysis/module: true
NeedsCompilation: no
Packaged: 2025-03-28 17:52:56 UTC; martinkova
Author: Patricia Martinkova ORCID iD [aut, cre], Jan Netik ORCID iD [aut], Adela Hladka ORCID iD [aut]
Maintainer: Patricia Martinkova <martinkova@cs.cas.cz>
Repository: CRAN
Date/Publication: 2025-03-28 18:20:10 UTC

SIAmodules: Modules for 'ShinyItemAnalysis'

Description

Package including additional modules for interactive 'ShinyItemAnalysis' application for the psychometric analysis of educational tests, psychological assessments, health-related and other types of multi-item measurements, or ratings from multiple raters.

Author(s)

Maintainer: Patricia Martinkova martinkova@cs.cas.cz (ORCID)

Authors:

See Also

Useful links:


How to use this package

Description

Prints information on how to use the modules included in the package. You may have already seen the same information when loading the package.

Usage

read_me()

Details

The printed message also displays hyperlinks to each module's help page, where you can find more detailed information, including the citation entry.

Note that if your console does not support hyperlinks, modules titles will be accompanied by a regular R code you may paste into your console to arrive at the same help page.

Value

An object of class siamod_readme. Called for side effects.

Examples

read_me()


Interactive Module for Computerized Adaptive Tests

Description

Interactive illustration of computerized adaptive test (CAT) with the mirtCAT package.

Author(s)

Jan Netik
Institute of Computer Science of the Czech Academy of Sciences
netik@cs.cas.cz

Patricia Martinkova
Institute of Computer Science of the Czech Academy of Sciences
martinkova@cs.cas.cz

See Also

Other SIAmodules: sm_dif_c, sm_irr


sm_cat module (internal documentation)

Description

This is the internal documentation of your module that is not included in the help index of the package. You may include your notes here. For user-facing help page, please edit the entry in the YAML.

Usage

sm_cat_server(id, imports = NULL, ...)

sm_cat_ui(id, imports = NULL, ...)

Arguments

id

character, the ID assigned by ShinyItemAnalysis.

imports

list, objects exported for the module by ShinyItemAnalysis.

...

Additional parameters (not used at the moment).

Details

Even being internal, a user can still discover this help page. To prevent that, include the ⁠@noRd⁠ roxygen2 tag below (in the source .R file).

If your module uses any external packages, such as ggplot2, you have to declare the imports with the ⁠@importFrom⁠ tag and include the package in the DESCRIPTION. See https://r-pkgs.org/dependencies-in-practice.html for more details.


Interactive Module for Differential Item Functioning in Change (DIF-C)

Description

Interactive illustration of Differential Item Functioning in Change (DIF-C).

Author(s)

Jan Netik
Institute of Computer Science of the Czech Academy of Sciences
netik@cs.cas.cz

Patricia Martinkova
Institute of Computer Science of the Czech Academy of Sciences
martinkova@cs.cas.cz

Adela Hladka
Institute of Computer Science of the Czech Academy of Sciences
hladka@cs.cas.cz

See Also

Other SIAmodules: sm_cat, sm_irr


sm_dif_c module (internal documentation)

Description

This is the internal documentation of your module that is not included in the help index of the package. You may include your notes here. For user-facing help page, please edit the entry in the YAML.

Usage

sm_dif_c_server(id, imports = NULL, ...)

sm_dif_c_ui(id, imports = NULL, ...)

Arguments

id

character, the ID assigned by ShinyItemAnalysis.

imports

list, objects exported for the module by ShinyItemAnalysis.

...

Additional parameters (not used at the moment).

Details

Even being internal, a user can still discover this help page. To prevent that, include the ⁠@noRd⁠ roxygen2 tag below (in the source .R file).

If your module uses any external packages, such as ggplot2, you have to declare the imports with the ⁠@importFrom⁠ tag and include the package in the DESCRIPTION. See https://r-pkgs.org/dependencies-in-practice.html for more details.


Interactive Module for Range-restricted Reliability

Description

Interactive illustration of range-restricted reliability issue and the difficulties with maximum likelihood estimation, described in more detail in the context of inter-rater reliability in grant proposal review.

Author(s)

Jan Netik
Institute of Computer Science of the Czech Academy of Sciences
netik@cs.cas.cz

Patricia Martinkova
Institute of Computer Science of the Czech Academy of Sciences
martinkova@cs.cas.cz

Elena A. Erosheva University of Washington

Carole J. Lee University of Washington

References

Erosheva, E., Martinkova, P., & Lee, C. (2021). When zero may not be zero: A cautionary note on the use of inter-rater reliability in evaluating grant peer review. Journal of the Royal Statistical Society – Series A, 184(3), 904–919. doi:10.1111/rssa.12681

See Also

Other SIAmodules: sm_cat, sm_dif_c


sm_irr module (internal documentation)

Description

This is the internal documentation of your module that is not included in the help index of the package. You may include your notes here. For user-facing help page, please edit the entry in the YAML.

Usage

sm_irr_server(id, imports = NULL, ...)

sm_irr_ui(id, imports = NULL, ...)

Arguments

id

character, the ID assigned by ShinyItemAnalysis.

imports

list, objects exported for the module by ShinyItemAnalysis.

...

Additional parameters (not used at the moment).

Details

Even being internal, a user can still discover this help page. To prevent that, include the ⁠@noRd⁠ roxygen2 tag below (in the source .R file).

If your module uses any external packages, such as ggplot2, you have to declare the imports with the ⁠@importFrom⁠ tag and include the package in the DESCRIPTION. See https://r-pkgs.org/dependencies-in-practice.html for more details.