Package: maat 1.1.0.9000

maat: Multiple Administrations Adaptive Testing

Provides an extension of the shadow-test approach to computerized adaptive testing (CAT) implemented in the 'TestDesign' package for the assessment framework involving multiple tests administered periodically throughout the year. This framework is referred to as the Multiple Administrations Adaptive Testing (MAAT) and supports multiple item pools vertically scaled and multiple phases (stages) of CAT within each test. Between phases and tests, transitioning from one item pool (and associated constraints) to another is allowed as deemed necessary to enhance the quality of measurement.

Authors:Seung W. Choi [aut, cre], Sangdon Lim [aut], Luping Niu [aut], Sooyong Lee [aut], M. Christina Schneider [ctb], Jay Lee [ctb], Garron Gianopulos [ctb]

maat_1.1.0.9000.tar.gz
maat_1.1.0.9000.zip(r-4.5)maat_1.1.0.9000.zip(r-4.4)maat_1.1.0.9000.zip(r-4.3)
maat_1.1.0.9000.tgz(r-4.4-any)maat_1.1.0.9000.tgz(r-4.3-any)
maat_1.1.0.9000.tar.gz(r-4.5-noble)maat_1.1.0.9000.tar.gz(r-4.4-noble)
maat_1.1.0.9000.tgz(r-4.4-emscripten)maat_1.1.0.9000.tgz(r-4.3-emscripten)
maat.pdf |maat.html
maat/json (API)
NEWS

# Install 'maat' in R:
install.packages('maat', repos = c('https://choi-phd.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/choi-phd/maat/issues

Datasets:

On CRAN:

33 exports 0.93 score 31 dependencies 5 scripts 198 downloads

Last updated 3 months agofrom:c36d16a898. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 05 2024
R-4.5-winNOTESep 05 2024
R-4.5-linuxNOTESep 05 2024
R-4.4-winNOTESep 05 2024
R-4.4-macNOTESep 05 2024
R-4.3-winOKSep 05 2024
R-4.3-macOKSep 05 2024

Exports:boundGradechangeGradechangePhasechangeTestcreateAssessmentStructurecreateModuleexcludeAdministeredItemsformatOutputgetAdaptivityIndexgetAdministeredItemsPerTestgetBiasgetItemExposureRategetItemNamesPerGradegetRelativeGradegetRMSEgetSEloadModulesmaatplotprintremoveItemDatashowsimExamineessimThetaupdateAssessmentLevelThetaupdateGradeupdateItemDataupdateLogupdateModuleupdatePhaseupdateTestupdateThetaForRoutingupdateThetaUsingCombined

Dependencies:cellrangerclicodetoolscpp11crayondiagramfansiforeachgluehmsiteratorslifecyclelogitnormlpSolvemagrittrMASSpillarpkgconfigprettyunitsprogressR6RcppRcppArmadilloreadxlrematchrlangshapeTestDesigntibbleutf8vctrs

maat: Multiple Administrations Adaptive Testing

Rendered frommaat.Rmdusingknitr::rmarkdownon Sep 05 2024.

Last update: 2022-06-24
Started: 2021-05-24

Readme and manuals

Help Manual

Help pageTopics
Multiple Administrations Adaptive Testingmaat-package
Class 'assessment_structure': assessment structureassessment_structure-class
Bound grades within a specified rangeboundGrade
Grade operator: add or subtractchangeGrade
Phase operator: move to next phasechangePhase
Test operator: move to next phasechangeTest
Create an assessment structurecreateAssessmentStructure
Create a single modulecreateModule
Class 'examinee': a single examineeexaminee-class
Update a constraints object to exclude administered itemsexcludeAdministeredItems
Format the output of maatformatOutput
Calculate adaptivity indices from an examinee list objectgetAdaptivityIndex
Get administered items per testgetAdministeredItemsPerTest
Calculate bias from an examinee list objectgetBias
Get item exposure rates from an examinee listgetItemExposureRate
Get item names per gradegetItemNamesPerGrade
Grade operator: difference between two gradesgetRelativeGrade
Calculate RMSE from an examinee list objectgetRMSE
Calculate standard error from an examinee list objectgetSE
Load multiple modulesloadModules
Simulate multi-stage multi-administration adaptive testmaat
Example item poolsassessment_structure_math cut_scores_math examinee_list_math module_list_math
Class 'module': a modulemodule-class
Class 'output_maat': a simulation outputoutput_maat-class
Extension of plot()plot plot,output_maat-method
Extension of print()print print,module-method
Remove item data from examinee listremoveItemData
Extension of show()show show,module-method
Simulate an examinee listsimExaminees
Simulate theta valuessimTheta
Update the assessment-level theta of an examinee objectupdateAssessmentLevelTheta
Update the grade slot of an examinee objectupdateGrade
Update the item data slot of an examinee objectupdateItemData
Update the routing log of an examinee objectupdateLog
Update the current module of an examinee objectupdateModule
Update the current phase of an examinee objectupdatePhase
Update the current test of an examinee objectupdateTest
Update the theta used for routing of an examinee objectupdateThetaForRouting
Update theta estimates using combined responses from a testupdateThetaUsingCombined