{
  "_id": "6a21d2fecd65a98ecbd3f93a",
  "Package": "shortIRT",
  "Type": "Package",
  "Title": "Procedures Based on Item Response Theory Models for the\nDevelopment of Short Test Forms",
  "Version": "2.0.0",
  "Authors@R": "c(person(given = c(\"Ottavia\", \"M.\"),\nfamily = \"Epifania\",\nrole = c(\"aut\", \"cre\"),\nemail = \"ottavia.epifania@unitn.it\",\ncomment = c(ORCID = \"0000-0001-8552-568X\")),\nperson(given = \"Pasquale\",\nfamily = \"Anselmi\",\nrole = \"ctb\"),\nperson(given = \"Egidio\",\nfamily = \"Robusto\",\nrole = \"ctb\"),\nperson(given = \"Livio\",\nfamily = \"Finos\",\nrole = \"ctb\"))",
  "Maintainer": "Ottavia M. Epifania <ottavia.epifania@unitn.it>",
  "Description": "Implement different Item Response Theory (IRT) based\nprocedures for the development of tests from item bank. The\nprocedures are flexible enough to be adopted for the\ndevelopment of short forms of full-length tests. Different\nprocedures are considered (Epifania, Anselmi & Robusto, 2022\n<doi:10.1007/978-3-031-27781-8_7> and Epifania & Finos, 2025\n<doi:10.1007/978-3-031-95995-0_32>). The main difference\nbetween the presented procedures refers to the degree of\ncontrol that they allow for targeting specific latent trait\nlevels. The simplest procedure, denoted as benchmark procedure,\ndoes not allow for any control on the latent trait levels of\ninterest, while the other procedures allow for specifying\neither discrete latent trait levels for which the information\nneeds to be maximized (theta-target procedure,\n<doi:10.1007/978-3-031-27781-8_7>) or a target information\nfunction that needs to be recreated with the selected items\n(item selection algorithm -ISA- denoted as Frank in\n<doi:10.1007/978-3-031-95995-0_32>). Another difference\nconcerns the definition of the number of items to be selected.\nIn the benchmark and theta-target procedures, the number of\nitems must be defined a priori, while in ISA the number of\nitems is determined automatically by the algorithm.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 19:30:24 UTC",
    "User": "root"
  },
  "Author": "Ottavia M. Epifania [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-8552-568X>), Pasquale Anselmi\n[ctb], Egidio Robusto [ctb], Livio Finos [ctb]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-06-04 17:27:41 UTC",
  "RemoteUrl": "https://github.com/cran/shortIRT",
  "RemoteRef": "HEAD",
  "RemoteSha": "cc37b1fd8512790bdf18f8bfc6687f7b5ac40981",
  "MD5sum": "e5aa19fc3ebae0d9044e8a34b477fd63",
  "_user": "cran",
  "_type": "src",
  "_file": "shortIRT_2.0.0.tar.gz",
  "_fileid": "30ed2d2f636d3ee972903e710337e55e1aaf3ebb42fb4066398e5bc98b980ecd",
  "_filesize": 327074,
  "_sha256": "30ed2d2f636d3ee972903e710337e55e1aaf3ebb42fb4066398e5bc98b980ecd",
  "_created": "2026-06-04T19:30:24.000Z",
  "_published": "2026-06-04T19:33:18.414Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79598465515,
      "time": 121,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7421119037"
    },
    {
      "job": 79598465543,
      "time": 135,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7421123823"
    },
    {
      "job": 79597931449,
      "time": 183,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7421076714"
    },
    {
      "job": 79598465505,
      "time": 117,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7421117566"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26974482400",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/shortIRT",
  "_commit": {
    "id": "cc37b1fd8512790bdf18f8bfc6687f7b5ac40981",
    "author": "Ottavia M. Epifania <ottavia.epifania@unitn.it>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.0.0\n",
    "time": 1780594061
  },
  "_maintainer": {
    "name": "Ottavia M. Epifania",
    "email": "ottavia.epifania@unitn.it",
    "orcid": "0000-0001-8552-568X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sirt",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "V8",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-37",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.4",
      "date": "2025-09-08"
    },
    {
      "name": "1.0.0",
      "date": "2026-01-27"
    },
    {
      "name": "2.0.0",
      "date": "2026-06-04"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ottaviaepifania",
      "count": 4,
      "uuid": 161602641
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 481,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shortIRT"
  },
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/shortIRT.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2023-11-02"
    },
    {
      "version": "0.1.2",
      "date": "2023-11-20"
    },
    {
      "version": "0.1.3",
      "date": "2024-02-16"
    },
    {
      "version": "0.1.4",
      "date": "2025-09-08"
    },
    {
      "version": "1.0.0",
      "date": "2026-01-27"
    },
    {
      "version": "2.0.0",
      "date": "2026-06-04"
    }
  ],
  "_exports": [
    "bench",
    "define_targets",
    "i_info",
    "IRT",
    "irt_estimate",
    "isa",
    "item_info",
    "logLik_theta",
    "mpirt",
    "obsirt",
    "theta_target",
    "tif"
  ],
  "_help": [
    {
      "page": "bench",
      "title": "Benchmark Procedure",
      "topics": [
        "bench"
      ]
    },
    {
      "page": "define_targets",
      "title": "Define theta targets",
      "topics": [
        "define_targets"
      ]
    },
    {
      "page": "i_info",
      "title": "Item Information Function (single item, I_i(theta))",
      "topics": [
        "i_info"
      ]
    },
    {
      "page": "IRT",
      "title": "Compute expected probability for a single dichotomous item",
      "topics": [
        "IRT"
      ]
    },
    {
      "page": "irt_estimate",
      "title": "Estimate of theta via Maximum Likelihood",
      "topics": [
        "irt_estimate"
      ]
    },
    {
      "page": "isa",
      "title": "Item Selection Algorithm",
      "topics": [
        "isa"
      ]
    },
    {
      "page": "item_info",
      "title": "Item Information Functions (multiple items, I_i(theta))",
      "topics": [
        "item_info"
      ]
    },
    {
      "page": "logLik_theta",
      "title": "Log-likelihood estimation of theta",
      "topics": [
        "logLik_theta"
      ]
    },
    {
      "page": "mpirt",
      "title": "Compute expected probability for multiple dichotomous items",
      "topics": [
        "mpirt"
      ]
    },
    {
      "page": "obsirt",
      "title": "Simulate dichotomous responses according to IRT probabilities",
      "topics": [
        "obsirt"
      ]
    },
    {
      "page": "plot.bench",
      "title": "Method for plotting the TIF of the test/short test form",
      "topics": [
        "plot.bench"
      ]
    },
    {
      "page": "plot.iifs",
      "title": "Method for plotting the item information functions",
      "topics": [
        "plot.iifs"
      ]
    },
    {
      "page": "plot.isa",
      "title": "Method for plotting the TIF of the test/short test form",
      "topics": [
        "plot.isa"
      ]
    },
    {
      "page": "plot.theta_target",
      "title": "Method for plotting the TIF of the test/short test form",
      "topics": [
        "plot.theta_target"
      ]
    },
    {
      "page": "plot.tif",
      "title": "Plot TIF",
      "topics": [
        "plot.tif"
      ]
    },
    {
      "page": "summary.bench",
      "title": "Method for the summary of the test/short test form",
      "topics": [
        "summary.bench"
      ]
    },
    {
      "page": "summary.isa",
      "title": "Method for the summary of the test/short test form",
      "topics": [
        "summary.isa"
      ]
    },
    {
      "page": "summary.theta_target",
      "title": "Method for the summary of the test/short test form",
      "topics": [
        "summary.theta_target"
      ]
    },
    {
      "page": "theta_target",
      "title": "Theta target procedure",
      "topics": [
        "theta_target"
      ]
    },
    {
      "page": "tif",
      "title": "Test Information Function (TIF)",
      "topics": [
        "tif"
      ]
    }
  ],
  "_readme": "https://github.com/cran/shortIRT/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 2.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "shortirt",
  "_universes": [
    "cran"
  ],
  "_previous": "1.0.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-06-04T19:32:19.000Z",
      "distro": "noble",
      "commit": "cc37b1fd8512790bdf18f8bfc6687f7b5ac40981",
      "fileid": "d5c35e75e8978673f543d9d391dc4abcb9db47b3d7227ba4ecbfcb86d5504a38",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26974482400"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-06-04T19:32:31.000Z",
      "distro": "noble",
      "commit": "cc37b1fd8512790bdf18f8bfc6687f7b5ac40981",
      "fileid": "afba1180c3e136c3d96474a9e242227994c93e622e08797054b09b953e2c8019",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26974482400"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0",
      "date": "2026-06-04T19:32:38.000Z",
      "commit": "cc37b1fd8512790bdf18f8bfc6687f7b5ac40981",
      "fileid": "217fb0ca2ba85af993cf58403d4d455d66c4e79311da0de4d97f17902f875138",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26974482400"
    }
  ]
}