{
  "_id": "6a116b7bacfb0bcc41cf4177",
  "Package": "tirt",
  "Title": "Testlet Item Response Theory",
  "Version": "0.3.1",
  "Authors@R": "c(\nperson(\"Jiawei\", \"Xiong\", email = \"jiawei.xiong@uga.edu\", role = c(\"aut\", \"cre\")),\nperson(\"Cheng\", \"Tang\", role = \"ctb\"),\nperson(\"Qidi\", \"Liu\", role = \"ctb\")\n)",
  "Description": "Implementation of Testlet and Item Response Theory. A\nlight-version yet comprehensive and streamlined framework for\npsychometric analysis using unidimensional and multidimensional\nItem Response Theory (IRT; Baker & Kim (2004)\n<doi:10.1201/9781482276725>) and Testlet Response Theory (TRT;\nWainer et al., (2007) <doi:10.1017/CBO9780511618765>). Designed\nfor researchers, this package supports the estimation of item\nand person parameters for a wide variety of models, including\nbinary (i.e., Rasch, 2-Parameter Logistic, 3-Parameter\nLogistic) and polytomous (Partial Credit Model, Generalized\nPartial Credit Model, Graded Response Model) formats. It also\nsupports the estimation of Testlet models (Rasch Testlet,\n2-Parameter Logistic Testlet, 3-Parameter Logistic Testlet,\nBifactor, Partial Credit Model Testlet, Graded Response),\nallowing users to account for local item dependence in bundled\nitems. A key feature is the specialized support for combination\nuse and joint estimation of item response model and testlet\nresponse model in one calibration. Beyond standard estimation\nvia Marginal Maximum Likelihood with Expectation-Maximization\n(EM) or Joint Maximum Likelihood, the package also offers\nBayesian estimation using priors with maximum a posteriori\n(MAP) method for unidimensional item response theory models. It\nalso provides functions for scale linking and equating\n(Mean-Mean, Mean-Sigma, Stocking-Lord) to ensure comparability\nacross mixed-format test forms. It also facilitates\nfixed-parameter calibration, enabling users to estimate person\nabilities with known item parameters or vice versa, which is\nessential for pre-equating studies and item bank maintenance.\nComprehensive data simulation functions are included to\ngenerate synthetic datasets with complex structures, including\nmixed-model blocks and specific testlet effects, aiding in\nmethodological research and study design validation.\nResearchers can try multiple simulation situations.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-23 08:51:28 UTC",
    "User": "root"
  },
  "Author": "Jiawei Xiong [aut, cre], Cheng Tang [ctb], Qidi Liu [ctb]",
  "Maintainer": "Jiawei Xiong <jiawei.xiong@uga.edu>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-03-24 08:40:08 UTC",
  "RemoteUrl": "https://github.com/cran/tirt",
  "RemoteRef": "HEAD",
  "RemoteSha": "a2163c94cb82d62a26fe6841e4da28e10f4864f9",
  "MD5sum": "10ef8abe05310d2aad1554e5e4ea2c24",
  "_user": "cran",
  "_type": "src",
  "_file": "tirt_0.3.1.tar.gz",
  "_fileid": "32cad60e553f11d19b0d45b90f6e07ff3a20783129e57eb40ab1dd6029bc4d6c",
  "_filesize": 2817102,
  "_sha256": "32cad60e553f11d19b0d45b90f6e07ff3a20783129e57eb40ab1dd6029bc4d6c",
  "_created": "2026-05-23T08:51:28.000Z",
  "_published": "2026-05-23T08:55:23.302Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77510595668,
      "time": 176,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175779112"
    },
    {
      "job": 77510595669,
      "time": 159,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175777526"
    },
    {
      "job": 77510352099,
      "time": 281,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175762331"
    },
    {
      "job": 77510595665,
      "time": 122,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175774247"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26328419193",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/tirt",
  "_commit": {
    "id": "a2163c94cb82d62a26fe6841e4da28e10f4864f9",
    "author": "Jiawei Xiong <jiawei.xiong@uga.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3.1\n",
    "time": 1774341608
  },
  "_maintainer": {
    "name": "Jiawei Xiong",
    "email": "jiawei.xiong@uga.edu"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "gtools",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-06",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.3",
      "date": "2026-02-06"
    },
    {
      "name": "0.2.0",
      "date": "2026-02-14"
    },
    {
      "name": "0.3.0",
      "date": "2026-03-18"
    },
    {
      "name": "0.3.1",
      "date": "2026-03-24"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 548,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tirt"
  },
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/tirt.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.3",
      "date": "2026-02-06"
    },
    {
      "version": "0.2.0",
      "date": "2026-02-16"
    },
    {
      "version": "0.3.0",
      "date": "2026-03-18"
    },
    {
      "version": "0.3.1",
      "date": "2026-03-24"
    }
  ],
  "_exports": [
    "binary_irt",
    "equate_irt",
    "fix_person",
    "fixed_item",
    "irt_trt",
    "mirt_binary",
    "mixed_irt",
    "polytomous_irt",
    "sim_irt",
    "sim_trt",
    "trt_binary",
    "trt_poly"
  ],
  "_datasets": [
    {
      "name": "ela1",
      "title": "Mixed-Format English Language Arts (ELA) Assessment Data (Form 1)",
      "object": "ela1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ITEM1",
        "ITEM2",
        "ITEM3",
        "ITEM4",
        "ITEM5",
        "ITEM6",
        "ITEM7",
        "ITEM8",
        "ITEM9",
        "ITEM10",
        "ITEM11",
        "ITEM12",
        "ITEM13",
        "ITEM14",
        "ITEM15",
        "ITEM16",
        "ITEM17",
        "ITEM18",
        "ITEM19",
        "ITEM20",
        "ITEM21",
        "ITEM22",
        "ITEM23",
        "ITEM24",
        "ITEM25",
        "ITEM26",
        "ITEM27",
        "ITEM28",
        "ITEM29",
        "ITEM30",
        "ITEM31",
        "ITEM32",
        "ITEM33",
        "ITEM34",
        "ITEM35",
        "ITEM36",
        "ITEM37",
        "ITEM38",
        "ITEM39",
        "ITEM40",
        "ITEM41",
        "ITEM42",
        "ITEM43",
        "ITEM44",
        "ITEM45",
        "THETA",
        "COVARIATE"
      ],
      "rows": 52417,
      "table": true,
      "tojson": true
    },
    {
      "name": "ela2",
      "title": "Mixed-Format English Language Arts (ELA) Assessment Data (Form 2)",
      "object": "ela2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ITEM1",
        "ITEM2",
        "ITEM3",
        "ITEM4",
        "ITEM5",
        "ITEM6",
        "ITEM7",
        "ITEM8",
        "ITEM9",
        "ITEM10"
      ],
      "rows": 2348,
      "table": true,
      "tojson": true
    },
    {
      "name": "ela3",
      "title": "Large-Scale Mixed-Format English Language Arts (ELA) Assessment Data (Form 3)",
      "object": "ela3",
      "class": [
        "data.frame"
      ],
      "fields": [
        "STUDENTID",
        "FORMID",
        "ITEMID",
        "SEQ",
        "SCORE"
      ],
      "rows": 2434185,
      "table": true,
      "tojson": true
    },
    {
      "name": "ela3_testmap",
      "title": "Large-Scale Mixed-Format English Language Arts (ELA) Assessment Data Testmap (Form 3 Testmap)",
      "object": "ela3_testmap",
      "class": [
        "data.frame"
      ],
      "fields": [
        "FORMID",
        "SEQ",
        "ITEMID",
        "TYPE",
        "MAX_SCORE"
      ],
      "rows": 328,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "binary_irt",
      "title": "Binary (Dichotomous) Item Response Theory Estimation Using Likelihood or Bayesian",
      "topics": [
        "binary_irt"
      ]
    },
    {
      "page": "ela1",
      "title": "Mixed-Format English Language Arts (ELA) Assessment Data (Form 1)",
      "topics": [
        "ela1"
      ]
    },
    {
      "page": "ela2",
      "title": "Mixed-Format English Language Arts (ELA) Assessment Data (Form 2)",
      "topics": [
        "ela2"
      ]
    },
    {
      "page": "ela3",
      "title": "Large-Scale Mixed-Format English Language Arts (ELA) Assessment Data (Form 3)",
      "topics": [
        "ela3"
      ]
    },
    {
      "page": "ela3_testmap",
      "title": "Large-Scale Mixed-Format English Language Arts (ELA) Assessment Data Testmap (Form 3 Testmap)",
      "topics": [
        "ela3_testmap"
      ]
    },
    {
      "page": "equate_irt",
      "title": "Item Response Theory Equating / Linking",
      "topics": [
        "equate_irt"
      ]
    },
    {
      "page": "fix_person",
      "title": "Fixed Person Calibration with or without Covariate",
      "topics": [
        "fix_person"
      ]
    },
    {
      "page": "fixed_item",
      "title": "Fixed Item Calibration",
      "topics": [
        "fixed_item"
      ]
    },
    {
      "page": "irt_trt",
      "title": "Joint Item Response Theory and Testlet Response Theory Estimation (Dichotomous & Polytomous)",
      "topics": [
        "irt_trt"
      ]
    },
    {
      "page": "mirt_binary",
      "title": "Multidimensional Binary Item Response Theory Estimation",
      "topics": [
        "mirt_binary"
      ]
    },
    {
      "page": "mixed_irt",
      "title": "Mixed Item Response Model Estimation (Dichotomous & Polytomous) with Prior Support",
      "topics": [
        "mixed_irt"
      ]
    },
    {
      "page": "polytomous_irt",
      "title": "Polytomous Item Response Theory Estimation Using Likelihood or Bayesian",
      "topics": [
        "polytomous_irt"
      ]
    },
    {
      "page": "sim_irt",
      "title": "Simulate Item Response Theory Data",
      "topics": [
        "sim_irt"
      ]
    },
    {
      "page": "sim_trt",
      "title": "Simulate Testlet Response Theory Data (Vector Supported Version)",
      "topics": [
        "sim_trt"
      ]
    },
    {
      "page": "trt_binary",
      "title": "Unidimensional Binary (Dichotomous) Testlet Response Theory Estimation",
      "topics": [
        "trt_binary"
      ]
    },
    {
      "page": "trt_poly",
      "title": "Unidimensional Polytomous Testlet Response Theory Estimation",
      "topics": [
        "trt_poly"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "generics",
    "glue",
    "gtools",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "intro_tirt.Rmd",
      "filename": "intro_tirt.html",
      "title": "Introduction to tirt: Testlet Item Response Theory",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2026-02-06 20:00:08",
      "modified": "2026-02-14 18:40:02",
      "commits": 2
    }
  ],
  "_score": 2.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "tirt",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-05-23T08:53:57.000Z",
      "distro": "noble",
      "commit": "a2163c94cb82d62a26fe6841e4da28e10f4864f9",
      "fileid": "acdc50046df47d4acd75a7f934f856b440fef5caa25d1ecd699b41697821ca33",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26328419193"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-05-23T08:53:44.000Z",
      "distro": "noble",
      "commit": "a2163c94cb82d62a26fe6841e4da28e10f4864f9",
      "fileid": "71714877db4b8c9ee63d14a503b585225bd6b4d018ab84bdd4f50f8b11a45274",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26328419193"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.1",
      "date": "2026-05-23T08:53:58.000Z",
      "commit": "a2163c94cb82d62a26fe6841e4da28e10f4864f9",
      "fileid": "146717c21a1085c12415e298772e6aedd8af2a3d959b742d2d24427b44e670e9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26328419193"
    }
  ]
}