{
  "_id": "6ac8ba8ede46216d5edd630e",
  "Package": "throughyear",
  "Title": "Linking, Routing and Fairness for Through-Year Assessment",
  "Version": "0.1.0",
  "Authors@R": "person(\"Daniel\", \"Edi\", email = \"danieledi2026@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-5475-819X\"))",
  "Description": "Treats a through-year assessment system (interims during\nthe year feeding a multistage summative) as the unit of\nanalysis. Links interims to the summative scale with a latent\nmultivariate normal model that carries each score's measurement\nerror forward and handles missing interims, estimated by the EM\nalgorithm (Dempster, Laird and Rubin, 1977,\n<doi:10.1111/j.2517-6161.1977.tb01600.x>) with SQUAREM\nacceleration (Varadhan and Roland, 2008,\n<doi:10.1111/j.1467-9469.2007.00585.x>); simulates cold-start\nversus prior-informed routing in a two-stage multistage test;\nchecks whether priors disadvantage late enrollers, low scorers\nor fast growers; and evaluates decision accuracy and\nconsistency of through-year scores against a single summative.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/edidatasolutions/throughyear,\nhttps://edidatasolutions.github.io/throughyear/",
  "BugReports": "https://github.com/edidatasolutions/throughyear/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.1.0",
  "Repository": "https://edidatasolutions.r-universe.dev",
  "Date/Publication": "2026-10-09 03:04:20 UTC",
  "RemoteUrl": "https://github.com/edidatasolutions/throughyear",
  "RemoteRef": "HEAD",
  "RemoteSha": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-09 09:25:12 UTC",
    "User": "root"
  },
  "Author": "Daniel Edi [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-5475-819X>)",
  "Maintainer": "Daniel Edi <danieledi2026@gmail.com>",
  "_user": "edidatasolutions",
  "_type": "src",
  "_file": "throughyear_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/6481327bed6c04aa0f822d0e0ea1633fc2dd2b5a7e812713592125e66869bf28",
  "_filesize": 129544,
  "_sha256": "6481327bed6c04aa0f822d0e0ea1633fc2dd2b5a7e812713592125e66869bf28",
  "_expires": "2027-01-17T09:57:28.000Z",
  "_created": "2026-10-09T09:25:12.000Z",
  "_published": "2026-10-09T09:57:34.605Z",
  "_buildurl": "https://github.com/r-universe/edidatasolutions/actions/runs/37910822003",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113756422220,
      "time": 110,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11607335719"
    },
    {
      "job": 113756422323,
      "time": 97,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11606503276"
    },
    {
      "job": 113756422281,
      "time": 93,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11608491818"
    },
    {
      "job": 113756422245,
      "time": 105,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11608491399"
    },
    {
      "job": 113755586764,
      "time": 139,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11606871408"
    },
    {
      "job": 113756422261,
      "time": 66,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11607185784"
    },
    {
      "job": 113756422288,
      "time": 57,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11606516854"
    },
    {
      "job": 113756422226,
      "time": 67,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11607400277"
    },
    {
      "job": 113756422284,
      "time": 70,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11606646719"
    }
  ],
  "_upstream": "https://github.com/edidatasolutions/throughyear",
  "_commit": {
    "id": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
    "author": "Daniel Edi <87147662+edidatasolutions@users.noreply.github.com>",
    "committer": "Daniel Edi <87147662+edidatasolutions@users.noreply.github.com>",
    "message": "Add the replication scripts cited by the preprint\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\n",
    "time": 1791515060
  },
  "_maintainer": {
    "name": "Daniel Edi",
    "email": "danieledi2026@gmail.com",
    "orcid": "0000-0001-5475-819X"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    }
  ],
  "_owner": "edidatasolutions",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-39",
      "n": 2
    },
    {
      "week": "2026-40",
      "n": 6
    },
    {
      "week": "2026-41",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "edidatasolutions",
      "count": 10,
      "uuid": 87147662
    }
  ],
  "_userbio": {
    "uuid": 87147662,
    "type": "user",
    "name": "edidatasolutions",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/throughyear"
  },
  "_devurl": "https://github.com/edidatasolutions/throughyear",
  "_pkgdown": "https://edidatasolutions.github.io/throughyear/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/throughyear.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/edidatasolutions/throughyear",
  "_realowner": "edidatasolutions",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-10-08"
    }
  ],
  "_exports": [
    "ty_administer",
    "ty_decisions",
    "ty_fairness",
    "ty_link",
    "ty_mst",
    "ty_mst_default",
    "ty_policies",
    "ty_simulate"
  ],
  "_help": [
    {
      "page": "predict.ty_link",
      "title": "Projected summative score (the prior) from interims",
      "topics": [
        "predict.ty_link"
      ]
    },
    {
      "page": "ty_administer",
      "title": "Administer a two-stage MST to simulated examinees",
      "topics": [
        "ty_administer"
      ]
    },
    {
      "page": "ty_decisions",
      "title": "Decision accuracy and consistency: through-year vs single summative",
      "topics": [
        "ty_decisions"
      ]
    },
    {
      "page": "ty_fairness",
      "title": "Fairness diagnostics for prior-informed routing and scoring",
      "topics": [
        "ty_fairness"
      ]
    },
    {
      "page": "ty_link",
      "title": "Link interims to the summative scale",
      "topics": [
        "ty_link"
      ]
    },
    {
      "page": "ty_mst",
      "title": "Define a two-stage multistage test",
      "topics": [
        "ty_mst"
      ]
    },
    {
      "page": "ty_mst_default",
      "title": "A default 1-3 MST: 12 routing items, easy/medium/hard modules of 24",
      "topics": [
        "ty_mst_default"
      ]
    },
    {
      "page": "ty_policies",
      "title": "Compare routing and scoring policies",
      "topics": [
        "ty_policies"
      ]
    },
    {
      "page": "ty_simulate",
      "title": "Simulate a through-year system with known true growth",
      "topics": [
        "ty_simulate"
      ]
    }
  ],
  "_readme": "https://github.com/edidatasolutions/throughyear/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "throughyear.Rmd",
      "filename": "throughyear.html",
      "title": "Evaluating a through-year assessment system",
      "engine": "knitr::knitr",
      "headings": [
        "Two cohorts",
        "Link interims to the summative scale",
        "Routing policies",
        "Fairness",
        "Can a through-year score replace the summative?"
      ],
      "created": "2026-09-27 23:27:01",
      "modified": "2026-09-27 23:27:01",
      "commits": 1
    }
  ],
  "_score": 4.176091259055681,
  "_indexed": true,
  "_nocasepkg": "throughyear",
  "_universes": [
    "edidatasolutions"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-09T09:28:09.000Z",
      "distro": "resolute",
      "commit": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
      "fileid": "https://r2.ropensci.org/586a130c007512d2755f533d957947ce21edc08fbd265c0a8e1f0793c0e81443",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edidatasolutions/actions/runs/37910822003"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-09T09:27:57.000Z",
      "distro": "resolute",
      "commit": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
      "fileid": "https://r2.ropensci.org/b9c8afaf59179f170317bacd5ac89c6802872e419dec31ff9aa62c9b2b174c67",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edidatasolutions/actions/runs/37910822003"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-09T09:56:50.000Z",
      "commit": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
      "fileid": "https://r2.ropensci.org/566fcaf9ceee04c0ed64ecc6d6cd83d6f758072051ed40a06d411909cb406cae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edidatasolutions/actions/runs/37910822003"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-09T09:53:54.000Z",
      "commit": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
      "fileid": "https://r2.ropensci.org/7ceaa5bc14d2bb80cac0879fec14b81c2a270ad214d0a6e7dd0b8a6bc9c6b85f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edidatasolutions/actions/runs/37910822003"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-09T09:28:01.000Z",
      "commit": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
      "fileid": "https://r2.ropensci.org/3db39050e2d205824d2ca2d4de8b8bb6ba0cc2b156e59c330740e16f9e33f658",
      "status": "success",
      "buildurl": "https://github.com/r-universe/edidatasolutions/actions/runs/37910822003"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-09T09:27:02.000Z",
      "commit": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
      "fileid": "https://r2.ropensci.org/0abb104aba5182ed2fb933cb38691877958ae7e9736c8ce6bc0e5bc848d13fd6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edidatasolutions/actions/runs/37910822003"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-09T09:26:53.000Z",
      "commit": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
      "fileid": "https://r2.ropensci.org/0ccc6ec96482351682cadaec60ef3b1426ac6a4f65b724eb8aaa0d330d57b545",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edidatasolutions/actions/runs/37910822003"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-09T09:27:13.000Z",
      "commit": "3d87d1e6f1e6e21a949f784e2f0185d8339d95e3",
      "fileid": "https://r2.ropensci.org/3d5e58fca08010cf247aaa993e6be78b8c458cb647bf083d85dc95ce636852dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edidatasolutions/actions/runs/37910822003"
    }
  ]
}