Optimal Test Design Approach to Fixed and Adaptive Test Construction
Founded on the optimal test design framework, the TestDesign
package allows for constructing fixed test forms and simulating adaptive tests to the same test specifications with complex sets of constraints. This approach can render a variety of testing formats with different levels of adaptivity and relative efficiency. Several item banks from real-world testing scenarios are provided as examples.
Install the latest release from CRAN:
install.packages("TestDesign")
itempool <- loadItemPool(itempool_science_data) itemattrib <- loadItemAttrib(itemattrib_science_data, itempool) constraints <- loadConstraints(constraints_science_data, itempool, itemattrib)
cfg <- createStaticTestConfig( item_selection = list( method = "TIF", target_location = c(-1, 1), target_value = c( 8, 10) ) ) solution <- Static(cfg, constraints) summary(solution) print(solution) plot(solution)
cfg <- createShadowTestConfig() solution <- Shadow(cfg, constraints, true_theta = c(0, 1)) plot(solution, type = "audit" , examinee_id = 1) plot(solution, type = "shadow", examinee_id = 2, simple = TRUE) summary(solution)
The documentation is available at https://choi-phd.github.io/TestDesign/
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.