Learn R Programming

maat (version 1.1.0)

Multiple Administrations Adaptive Testing

Description

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.

Copy Link

Version

Install

install.packages('maat')

Monthly Downloads

161

Version

1.1.0

License

GPL (>= 2)

Maintainer

Seung W. Choi

Last Published

May 18th, 2022

Functions in maat (1.1.0)

getBias

Calculate bias from an examinee list object
plot

Extension of plot()
getItemExposureRate

Get item exposure rates from an examinee list
print

Extension of print()
updateLog

Update the routing log of an examinee object
updateItemData

Update the item data slot of an examinee object
loadModules

Load multiple modules
module_list_math

Example item pools
updateTest

Update the current test of an examinee object
output_maat-class

Class 'output_maat': a simulation output
getItemNamesPerGrade

Get item names per grade
boundGrade

Bound grades within a specified range
maat-package

Multiple Administrations Adaptive Testing
updateThetaForRouting

Update the theta used for routing of an examinee object
removeItemData

Remove item data from examinee list
getAdaptivityIndex

Calculate adaptivity indices from an examinee list object
getAdministeredItemsPerTest

Get administered items per test
updateModule

Update the current module of an examinee object
simExaminees

Simulate an examinee list
simTheta

Simulate theta values
getRMSE

Calculate RMSE from an examinee list object
show

Extension of show()
updateGrade

Update the grade slot of an examinee object
updateAssessmentLevelTheta

Update the assessment-level theta of an examinee object
updateThetaUsingCombined

Update theta estimates using combined responses from a test
updatePhase

Update the current phase of an examinee object
getSE

Calculate standard error from an examinee list object
getRelativeGrade

Grade operator: difference between two grades
maat

Simulate multi-stage multi-administration adaptive test
module-class

Class 'module': a module
createModule

Create a single module
excludeAdministeredItems

Update a constraints object to exclude administered items
assessment_structure-class

Class 'assessment_structure': assessment structure
changePhase

Phase operator: move to next phase
examinee-class

Class 'examinee': a single examinee
changeTest

Test operator: move to next phase
changeGrade

Grade operator: add or subtract
formatOutput

Format the output of maat
createAssessmentStructure

Create an assessment structure