{
  "_id": "6a10359aacfb0bcc41c99b65",
  "Package": "maat",
  "Type": "Package",
  "Title": "Multiple Administrations Adaptive Testing",
  "Version": "1.1.1",
  "Authors@R": "c(\nperson(\"Seung W.\", \"Choi\",\nemail = \"schoi@austin.utexas.edu\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-4777-5420\")),\nperson(\"Sangdon\", \"Lim\",\nemail = \"sangdonlim@utexas.edu\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0002-2988-014X\")),\nperson(\"Luping\", \"Niu\",\nemail = \"lupingniu@utexas.edu\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0003-3696-1180\")),\nperson(\"Sooyong\", \"Lee\",\nemail = \"sooyongl09@utexas.edu\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0002-7964-4508\")),\nperson(\"M. Christina\", \"Schneider\",\nemail = \"christina.schneider@nwea.org\",\nrole = \"ctb\"),\nperson(\"Jay\", \"Lee\",\nemail = \"jay.lee@nwea.org\",\nrole = \"ctb\"),\nperson(\"Garron\", \"Gianopulos\",\nemail = \"garron.gianopulos@nwea.org\",\nrole = \"ctb\"))",
  "Maintainer": "Seung W. Choi <schoi@austin.utexas.edu>",
  "Description": "Provides an extension of the shadow-test approach to\ncomputerized adaptive testing (CAT) implemented in the\n'TestDesign' package for the assessment framework involving\nmultiple tests administered periodically throughout the year.\nThis framework is referred to as the Multiple Administrations\nAdaptive Testing (MAAT) and supports multiple item pools\nvertically scaled and multiple phases (stages) of CAT within\neach test. Between phases and tests, transitioning from one\nitem pool (and associated constraints) to another is allowed as\ndeemed necessary to enhance the quality of measurement.",
  "URL": "https://choi-phd.github.io/maat/",
  "BugReports": "https://github.com/choi-phd/maat/issues/",
  "License": "GPL (>= 2)",
  "biocViews": "",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Collate": "'import.R' 'module_class.R' 'module_functions.R'\n'administered_functions.R' 'datasets.R' 'examinee_class.R'\n'examinee_updaters.R' 'extensions.R'\n'module_structure_operators.R' 'package.R' 'sim_functions.R'\n'plot_functions.R' 'print_functions.R' 'prior_functions.R'\n'routing_functions.R' 'show_functions.R' 'validators.r'",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake pkg-config",
  "Repository": "https://choi-phd.r-universe.dev",
  "Date/Publication": "2025-08-15 16:59:16 UTC",
  "RemoteUrl": "https://github.com/choi-phd/maat",
  "RemoteRef": "HEAD",
  "RemoteSha": "b57fa81aca9214f6e7479ee20b97084760a597b3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 07:13:31 UTC",
    "User": "root"
  },
  "Author": "Seung W. Choi [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-4777-5420>),\nSangdon Lim [aut] (ORCID: <https://orcid.org/0000-0002-2988-014X>),\nLuping Niu [aut] (ORCID: <https://orcid.org/0000-0003-3696-1180>),\nSooyong Lee [aut] (ORCID: <https://orcid.org/0000-0002-7964-4508>),\nM. Christina Schneider [ctb],\nJay Lee [ctb],\nGarron Gianopulos [ctb]",
  "MD5sum": "e2f67c590e3b73d9fc69a68009825476",
  "_user": "choi-phd",
  "_type": "src",
  "_file": "maat_1.1.1.tar.gz",
  "_fileid": "57936668ef5962a10c269d4441693dc29c62f50e9a73dab7f44c0266ee9b1ae6",
  "_filesize": 1032053,
  "_sha256": "57936668ef5962a10c269d4441693dc29c62f50e9a73dab7f44c0266ee9b1ae6",
  "_created": "2026-05-12T07:13:31.000Z",
  "_published": "2026-05-22T10:53:14.423Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77365306220,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6937949693"
    },
    {
      "job": 77365306532,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6937948696"
    },
    {
      "job": 77365306419,
      "time": 143,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6937942240"
    },
    {
      "job": 77365306254,
      "time": 211,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6937953306"
    },
    {
      "job": 77365305674,
      "time": 245,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6937903905"
    },
    {
      "job": 77365305831,
      "time": 122,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158772148"
    },
    {
      "job": 77365306131,
      "time": 92,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6937932097"
    },
    {
      "job": 77365306312,
      "time": 116,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6937939874"
    },
    {
      "job": 77365306716,
      "time": 118,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6937940198"
    }
  ],
  "_buildurl": "https://github.com/r-universe/choi-phd/actions/runs/25719230891",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/choi-phd/maat",
  "_commit": {
    "id": "b57fa81aca9214f6e7479ee20b97084760a597b3",
    "author": "Seung W. Choi <44212658+choi-phd@users.noreply.github.com>",
    "committer": "Seung W. Choi <44212658+choi-phd@users.noreply.github.com>",
    "message": "Add anchor package\n\n-fixed Rd cross-reference NOTE by adding package anchors to \\link{} and \\linkS4class{} targets.\n",
    "time": 1755277156
  },
  "_maintainer": {
    "name": "Seung W. Choi",
    "email": "schoi@austin.utexas.edu",
    "login": "choi-phd",
    "uuid": 44212658,
    "orcid": "0000-0003-4777-5420"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "TestDesign",
      "version": ">= 1.3.3",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "diagram",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    }
  ],
  "_owner": "choi-phd",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-33",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "sangdonlim",
      "count": 179,
      "uuid": 48362733
    },
    {
      "user": "choi-phd",
      "count": 72,
      "uuid": 44212658
    },
    {
      "user": "leoniu",
      "count": 15,
      "uuid": 13926289
    }
  ],
  "_userbio": {
    "uuid": 44212658,
    "type": "user",
    "name": "Seung W. Choi"
  },
  "_downloads": {
    "count": 731,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/maat"
  },
  "_devurl": "https://github.com/choi-phd/maat",
  "_pkgdown": "https://choi-phd.github.io/maat/",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/maat.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/choi-phd/maat",
  "_realowner": "choi-phd",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2021-07-09"
    },
    {
      "version": "1.1.0",
      "date": "2022-05-18"
    },
    {
      "version": "1.1.1",
      "date": "2025-08-18"
    }
  ],
  "_exports": [
    "boundGrade",
    "changeGrade",
    "changePhase",
    "changeTest",
    "createAssessmentStructure",
    "createModule",
    "excludeAdministeredItems",
    "formatOutput",
    "getAdaptivityIndex",
    "getAdministeredItemsPerTest",
    "getBias",
    "getItemExposureRate",
    "getItemNamesPerGrade",
    "getRelativeGrade",
    "getRMSE",
    "getSE",
    "loadModules",
    "maat",
    "plot",
    "print",
    "removeItemData",
    "show",
    "simExaminees",
    "simTheta",
    "updateAssessmentLevelTheta",
    "updateGrade",
    "updateItemData",
    "updateLog",
    "updateModule",
    "updatePhase",
    "updateTest",
    "updateThetaForRouting",
    "updateThetaUsingCombined"
  ],
  "_datasets": [
    {
      "name": "assessment_structure_math",
      "title": "Example item pools",
      "object": "assessment_structure_math",
      "class": [
        "assessment_structure"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "cut_scores_math",
      "title": "Example item pools",
      "object": "cut_scores_math",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "examinee_list_math",
      "title": "Example item pools",
      "object": "examinee_list_math",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "module_list_math",
      "title": "Example item pools",
      "object": "module_list_math",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "assessment_structure-class",
      "title": "Class 'assessment_structure': assessment structure",
      "topics": [
        "assessment_structure-class"
      ]
    },
    {
      "page": "boundGrade",
      "title": "Bound grades within a specified range",
      "topics": [
        "boundGrade"
      ]
    },
    {
      "page": "changeGrade",
      "title": "Grade operator: add or subtract",
      "topics": [
        "changeGrade"
      ]
    },
    {
      "page": "changePhase",
      "title": "Phase operator: move to next phase",
      "topics": [
        "changePhase"
      ]
    },
    {
      "page": "changeTest",
      "title": "Test operator: move to next phase",
      "topics": [
        "changeTest"
      ]
    },
    {
      "page": "createAssessmentStructure",
      "title": "Create an assessment structure",
      "topics": [
        "createAssessmentStructure"
      ]
    },
    {
      "page": "createModule",
      "title": "Create a single module",
      "topics": [
        "createModule"
      ]
    },
    {
      "page": "examinee-class",
      "title": "Class 'examinee': a single examinee",
      "topics": [
        "examinee-class"
      ]
    },
    {
      "page": "excludeAdministeredItems",
      "title": "Update a constraints object to exclude administered items",
      "topics": [
        "excludeAdministeredItems"
      ]
    },
    {
      "page": "formatOutput",
      "title": "Format the output of maat",
      "topics": [
        "formatOutput"
      ]
    },
    {
      "page": "getAdaptivityIndex",
      "title": "Calculate adaptivity indices from an examinee list object",
      "topics": [
        "getAdaptivityIndex"
      ]
    },
    {
      "page": "getAdministeredItemsPerTest",
      "title": "Get administered items per test",
      "topics": [
        "getAdministeredItemsPerTest"
      ]
    },
    {
      "page": "getBias",
      "title": "Calculate bias from an examinee list object",
      "topics": [
        "getBias"
      ]
    },
    {
      "page": "getItemExposureRate",
      "title": "Get item exposure rates from an examinee list",
      "topics": [
        "getItemExposureRate"
      ]
    },
    {
      "page": "getItemNamesPerGrade",
      "title": "Get item names per grade",
      "topics": [
        "getItemNamesPerGrade"
      ]
    },
    {
      "page": "getRelativeGrade",
      "title": "Grade operator: difference between two grades",
      "topics": [
        "getRelativeGrade"
      ]
    },
    {
      "page": "getRMSE",
      "title": "Calculate RMSE from an examinee list object",
      "topics": [
        "getRMSE"
      ]
    },
    {
      "page": "getSE",
      "title": "Calculate standard error from an examinee list object",
      "topics": [
        "getSE"
      ]
    },
    {
      "page": "loadModules",
      "title": "Load multiple modules",
      "topics": [
        "loadModules"
      ]
    },
    {
      "page": "maat",
      "title": "Simulate multi-stage multi-administration adaptive test",
      "topics": [
        "maat"
      ]
    },
    {
      "page": "module_list_math",
      "title": "Example item pools",
      "topics": [
        "assessment_structure_math",
        "cut_scores_math",
        "examinee_list_math",
        "module_list_math"
      ]
    },
    {
      "page": "module-class",
      "title": "Class 'module': a module",
      "topics": [
        "module-class"
      ]
    },
    {
      "page": "output_maat-class",
      "title": "Class 'output_maat': a simulation output",
      "topics": [
        "output_maat-class"
      ]
    },
    {
      "page": "plot-methods",
      "title": "Extension of plot()",
      "topics": [
        "plot",
        "plot,output_maat-method"
      ]
    },
    {
      "page": "print-methods",
      "title": "Extension of print()",
      "topics": [
        "print",
        "print,module-method"
      ]
    },
    {
      "page": "removeItemData",
      "title": "Remove item data from examinee list",
      "topics": [
        "removeItemData"
      ]
    },
    {
      "page": "show-methods",
      "title": "Extension of show()",
      "topics": [
        "show",
        "show,module-method"
      ]
    },
    {
      "page": "simExaminees",
      "title": "Simulate an examinee list",
      "topics": [
        "simExaminees"
      ]
    },
    {
      "page": "simTheta",
      "title": "Simulate theta values",
      "topics": [
        "simTheta"
      ]
    },
    {
      "page": "updateAssessmentLevelTheta",
      "title": "Update the assessment-level theta of an examinee object",
      "topics": [
        "updateAssessmentLevelTheta"
      ]
    },
    {
      "page": "updateGrade",
      "title": "Update the grade slot of an examinee object",
      "topics": [
        "updateGrade"
      ]
    },
    {
      "page": "updateItemData",
      "title": "Update the item data slot of an examinee object",
      "topics": [
        "updateItemData"
      ]
    },
    {
      "page": "updateLog",
      "title": "Update the routing log of an examinee object",
      "topics": [
        "updateLog"
      ]
    },
    {
      "page": "updateModule",
      "title": "Update the current module of an examinee object",
      "topics": [
        "updateModule"
      ]
    },
    {
      "page": "updatePhase",
      "title": "Update the current phase of an examinee object",
      "topics": [
        "updatePhase"
      ]
    },
    {
      "page": "updateTest",
      "title": "Update the current test of an examinee object",
      "topics": [
        "updateTest"
      ]
    },
    {
      "page": "updateThetaForRouting",
      "title": "Update the theta used for routing of an examinee object",
      "topics": [
        "updateThetaForRouting"
      ]
    },
    {
      "page": "updateThetaUsingCombined",
      "title": "Update theta estimates using combined responses from a test",
      "topics": [
        "updateThetaUsingCombined"
      ]
    }
  ],
  "_readme": "https://github.com/choi-phd/maat/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "cellranger",
    "checkmate",
    "cli",
    "codetools",
    "cpp11",
    "crayon",
    "diagram",
    "foreach",
    "glue",
    "highs",
    "hms",
    "iterators",
    "lifecycle",
    "logitnorm",
    "lpSolve",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "R6",
    "Rcpp",
    "RcppArmadillo",
    "readxl",
    "rematch",
    "rlang",
    "shape",
    "TestDesign",
    "tibble",
    "utf8",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "maat.Rmd",
      "filename": "maat.html",
      "title": "maat: Multiple Administrations Adaptive Testing",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Assessment Structure",
        "Assumptions",
        "Module Assembly",
        "Content Balancing Algorithm",
        "Item Selection Criteria",
        "How Passages Are Selected",
        "Exposure Control",
        "Overlap Control",
        "Stopping Rule",
        "Ability Estimation",
        "Routing Policy",
        "Cut Scores",
        "Routing Structure",
        "Routing Sturcture Diagram",
        "Test 1 to 2",
        "Test 2 to 3",
        "Test 3",
        "Confidence Interval Routing",
        "Difficulty Percentile Routing",
        "Using the package",
        "Create Assessment Structure",
        "Create an examinee list",
        "Load Module Specification Sheet",
        "Load Cut Scores",
        "Create config object",
        "Run the Main Simulation",
        "Plot the Module Routes",
        "Route Diagram for the CI Transition Policy",
        "Route Diagram for the pool_difficulty_percentile Transition Policy",
        "Scatterplot",
        "Scatterplot for the CI Transition Policy",
        "Scatterplot for the pool_difficulty_percentile Transition Policy",
        "Audit plot",
        "References"
      ],
      "created": "2021-05-24 19:52:50",
      "modified": "2022-06-24 18:10:40",
      "commits": 26
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "maat",
  "_universes": [
    "choi-phd"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.1",
      "date": "2026-05-12T07:15:56.000Z",
      "distro": "noble",
      "commit": "b57fa81aca9214f6e7479ee20b97084760a597b3",
      "fileid": "d06c4f00d8fcaa37a2d81bb80038db38a894a84d6c409b7d7341733c7420b862",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/choi-phd/actions/runs/25719230891"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.1",
      "date": "2026-05-12T07:15:47.000Z",
      "distro": "noble",
      "commit": "b57fa81aca9214f6e7479ee20b97084760a597b3",
      "fileid": "cb8941a4d094b7c5015b709786be26436bd31b323883e9da7ed80e6173483613",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/choi-phd/actions/runs/25719230891"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.1",
      "date": "2026-05-12T07:15:37.000Z",
      "commit": "b57fa81aca9214f6e7479ee20b97084760a597b3",
      "fileid": "b94480499c4bd09dbae9ef2999d2c9a2946eddd744c1aa81397f43ef68ef9df4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/choi-phd/actions/runs/25719230891"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.1",
      "date": "2026-05-12T07:15:56.000Z",
      "commit": "b57fa81aca9214f6e7479ee20b97084760a597b3",
      "fileid": "167f88ec13582008cf1394d843fa07079571919802ad975ccf72794cad3328e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/choi-phd/actions/runs/25719230891"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-05-12T07:14:45.000Z",
      "commit": "b57fa81aca9214f6e7479ee20b97084760a597b3",
      "fileid": "c564ea30ac002fb039f6ddc1dd7b7c8b5a0c429aa93b839ea3bff402e86433bf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/choi-phd/actions/runs/25719230891"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-05-12T07:15:10.000Z",
      "commit": "b57fa81aca9214f6e7479ee20b97084760a597b3",
      "fileid": "39da1cd04712ae69e0be7ad7ee66cb2ef66c79221cd93eb4216fb4e609820576",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/choi-phd/actions/runs/25719230891"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-05-12T07:15:16.000Z",
      "commit": "b57fa81aca9214f6e7479ee20b97084760a597b3",
      "fileid": "daa9a0b55709d385d6ea973170c64be8e768f91e8337cbb4ae31df8040485dfe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/choi-phd/actions/runs/25719230891"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.1",
      "date": "2026-05-22T10:52:56.000Z",
      "commit": "b57fa81aca9214f6e7479ee20b97084760a597b3",
      "fileid": "d38a78205202a85bfee2659e6dab5903c9c048790a2e785f4bcb900859de00f2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/choi-phd/actions/runs/25719230891"
    }
  ]
}