measureR
Tools for Educational and Psychological Measurement
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
409
Last 30 days
9987th
1K
Last 90 days
1.6K
Last year
Trend: +4.6% (30d vs prior 30d)
0
Last 30 days
26
Last 90 days
38
Last year
Trend: -100% (30d vs prior 30d)
CRAN Check Status
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)
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.
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
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.
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
package dependencies
Packages required but not available: 'flextable', 'haven', 'officer', 'semPlot', 'semptools', 'tidyverse' See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ manual.
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.
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
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.
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
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.
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.
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.