Skip to content

measureR

Tools for Educational and Psychological Measurement

v0.0.3 · May 15, 2026 · MIT + file LICENSE

Description

'Provides an interactive toolkit for educational and psychological measurement implemented using the 'shiny' framework. The package supports content validity analysis, dimensionality assessment, and Classical Test Theory using the 'CTT' package (Willse, 2018) <doi:10.32614/CRAN.package.CTT>. Item Response Theory (IRT) analyses are conducted via 'mirt' (Chalmers, 2012) <doi:10.18637/jss.v048.i06>. Exploratory Factor Analysis is performed using 'psych' (Revelle, 2025), while Confirmatory Factor Analysis (CFA) and Structural Equation Modeling (SEM) are based on the 'lavaan' framework (Rosseel, 2012) <doi:10.18637/jss.v048.i02>. The CFA/SEM module features interactive model specification, automatic model comparison, modification indices, comprehensive fit diagnostics, path diagram visualization, and HTML report generation. The application allows users to upload data, evaluate statistical models, visualize results, and export outputs through an intuitive graphical interface without requiring programming experience.

Downloads

CRAN

409

Last 30 days

9987th

1K

Last 90 days

1.6K

Last year

Trend: +4.6% (30d vs prior 30d)

r2u CRAN

0

Last 30 days

26

Last 90 days

38

Last year

Trend: -100% (30d vs prior 30d)

CRAN Check Status

2 NOTE
11 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (2 non-OK)
NOTE r-devel-linux-x86_64-fedora-clang

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘flextable’ ‘ggplot2’
  ‘haven’ ‘irr’ ‘kableExtra’ ‘knitr’ ‘lavaan’ ‘magick’ ‘mirt’ ‘officer’
  ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘rmarkdown’ ‘scales’
  ‘semPlot’ ‘semptools’ ‘shinyBS’ ‘shinyWidgets’ ‘shinycssloaders’
  ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’ ‘viridisLite’
  All declared Imports should be used.
NOTE r-devel-linux-x86_64-fedora-gcc

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘flextable’ ‘ggplot2’
  ‘haven’ ‘irr’ ‘kableExtra’ ‘knitr’ ‘lavaan’ ‘magick’ ‘mirt’ ‘officer’
  ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘rmarkdown’ ‘scales’
  ‘semPlot’ ‘semptools’ ‘shinyBS’ ‘shinyWidgets’ ‘shinycssloaders’
  ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’ ‘viridisLite’
  All declared Imports should be used.

Check History

NOTE 11 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
NOTE r-devel-linux-x86_64-fedora-clang

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘flextable’ ‘ggplot2’
  ‘haven’ ‘irr’ ‘kableExtra’ ‘knitr’ ‘lavaan’ ‘magick’ ‘mirt’ ‘officer’
  ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘rmarkdown’ ‘scales’
  ‘semPlot’ ‘semptools’ ‘shinyBS’ ‘shinyWidgets’ ‘shinycssloaders’
  ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’ ‘viridisLite’
  All declared Imports should be used.
NOTE r-devel-linux-x86_64-fedora-gcc

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘flextable’ ‘ggplot2’
  ‘haven’ ‘irr’ ‘kableExtra’ ‘knitr’ ‘lavaan’ ‘magick’ ‘mirt’ ‘officer’
  ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘rmarkdown’ ‘scales’
  ‘semPlot’ ‘semptools’ ‘shinyBS’ ‘shinyWidgets’ ‘shinycssloaders’
  ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’ ‘viridisLite’
  All declared Imports should be used.
ERROR 10 OK · 2 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
ERROR r-devel-linux-x86_64-debian-gcc

package dependencies

Packages required but not available:
  'flextable', 'haven', 'officer', 'semPlot', 'semptools', 'tidyverse'

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
NOTE r-devel-linux-x86_64-fedora-clang

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘flextable’ ‘ggplot2’
  ‘haven’ ‘irr’ ‘kableExtra’ ‘knitr’ ‘lavaan’ ‘magick’ ‘mirt’ ‘officer’
  ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘rmarkdown’ ‘scales’
  ‘semPlot’ ‘semptools’ ‘shinyBS’ ‘shinyWidgets’ ‘shinycssloaders’
  ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’ ‘viridisLite’
  All declared Imports should be used.
NOTE r-devel-linux-x86_64-fedora-gcc

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘flextable’ ‘ggplot2’
  ‘haven’ ‘irr’ ‘kableExtra’ ‘knitr’ ‘lavaan’ ‘magick’ ‘mirt’ ‘officer’
  ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘rmarkdown’ ‘scales’
  ‘semPlot’ ‘semptools’ ‘shinyBS’ ‘shinyWidgets’ ‘shinycssloaders’
  ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’ ‘viridisLite’
  All declared Imports should be used.
NOTE 10 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 25, 2026
NOTE r-devel-linux-x86_64-fedora-clang

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘ggplot2’ ‘lavaan’
  ‘mirt’ ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘semPlot’ ‘semptools’
  ‘shinyWidgets’ ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’
  ‘viridisLite’
  All declared Imports should be used.
NOTE r-devel-linux-x86_64-fedora-gcc

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘ggplot2’ ‘lavaan’
  ‘mirt’ ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘semPlot’ ‘semptools’
  ‘shinyWidgets’ ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’
  ‘viridisLite’
  All declared Imports should be used.
ERROR 11 OK · 2 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-fedora-clang

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘ggplot2’ ‘lavaan’
  ‘mirt’ ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘semPlot’ ‘semptools’
  ‘shinyWidgets’ ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’
  ‘viridisLite’
  All declared Imports should be used.
NOTE r-devel-linux-x86_64-fedora-gcc

dependencies in R code

Namespaces in Imports field not imported from:
  ‘CTT’ ‘DT’ ‘colourpicker’ ‘data.table’ ‘dplyr’ ‘ggplot2’ ‘lavaan’
  ‘mirt’ ‘psych’ ‘purrr’ ‘readr’ ‘readxl’ ‘rlang’ ‘semPlot’ ‘semptools’
  ‘shinyWidgets’ ‘stats’ ‘stringr’ ‘tibble’ ‘tidyr’ ‘tidyverse’
  ‘viridisLite’
  All declared Imports should be used.
ERROR r-oldrel-windows-x86_64

package dependencies

Packages required but not available: 'semPlot', 'semptools'

See section 'The DESCRIPTION file' in the 'Writing R Extensions'
manual.

Code

Code metrics have not been computed for this package yet.

Dependency Network

Dependencies Reverse dependencies colourpicker CTT data.table dplyr DT flextable ggplot2 haven kableExtra knitr lavaan magick irr mirt officer +18 more dependencies measureR

Version History

4 tracked
updated 0.0.3 ← 0.0.2 diff May 15, 2026
new 0.0.2 Mar 10, 2026
updated 0.0.2 ← 0.0.1 diff Feb 12, 2026
new 0.0.1 Feb 9, 2026