{
  "_id": "6a4b5cc0a6574ff277f9a111",
  "Package": "plr",
  "Title": "Utility Functions for 'PrairieLearn' and R",
  "Version": "0.0.2.3",
  "Date": "2021-08-17",
  "Author": "Dirk Eddelbuettel and Alton Barbehenn",
  "Maintainer": "Dirk Eddelbuettel <edd@debian.org>",
  "Description": "'PrairieLearn' is an online problem-driven learning system\nfor creating homeworks and tests. This package adds some helper\nfunctions for using it along with R as we are currently doing\nfor <https://stat430.com>.",
  "License": "GPL (>= 2)",
  "OS_type": "unix",
  "NeedsCompilation": "no",
  "Encoding": "UTF-8",
  "RoxygenNote": "6.0.1",
  "Config/pak/sysreqs": "libapparmor-dev",
  "Repository": "https://eddelbuettel.r-universe.dev",
  "Date/Publication": "2021-09-04 12:18:16 UTC",
  "RemoteUrl": "https://github.com/stat447/plr",
  "RemoteRef": "HEAD",
  "RemoteSha": "21803deed3e216c414b153d89eb1a446b9f47bb1",
  "Packaged": {
    "Date": "2026-07-06 07:41:39 UTC",
    "User": "root"
  },
  "_user": "eddelbuettel",
  "_type": "src",
  "_file": "plr_0.0.2.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/6759cb87316e978b21129c60b4effc0e32188793836e8726782578b187a6d573",
  "_filesize": 92211,
  "_sha256": "6759cb87316e978b21129c60b4effc0e32188793836e8726782578b187a6d573",
  "_expires": "2026-10-14T07:43:58.000Z",
  "_created": "2026-07-06T07:41:39.000Z",
  "_published": "2026-07-06T07:44:00.107Z",
  "_jobs": [
    {
      "job": 85319385906,
      "time": 99,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8102604177"
    },
    {
      "job": 85319385919,
      "time": 105,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8102605862"
    },
    {
      "job": 85319385907,
      "time": 77,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8102596437"
    },
    {
      "job": 85319385922,
      "time": 76,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8102595938"
    },
    {
      "job": 85318848371,
      "time": 199,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8102568112"
    },
    {
      "job": 85319385882,
      "time": 81,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8102597944"
    },
    {
      "job": 85319385916,
      "time": 59,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": ""
    },
    {
      "job": 85319385911,
      "time": 56,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": ""
    },
    {
      "job": 85319385913,
      "time": 63,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": ""
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28775612183",
  "_status": "success",
  "_upstream": "https://github.com/stat447/plr",
  "_commit": {
    "id": "21803deed3e216c414b153d89eb1a446b9f47bb1",
    "author": "Dirk Eddelbuettel <edd@debian.org>",
    "committer": "Dirk Eddelbuettel <edd@debian.org>",
    "message": "record move\n",
    "time": 1630757896
  },
  "_maintainer": {
    "name": "Dirk Eddelbuettel",
    "email": "edd@debian.org",
    "login": "eddelbuettel",
    "mastodon": "@eddelbuettel@mastodon.social",
    "bluesky": "@eddelbuettel.com",
    "linkedin": "in/dirkeddelbuettel",
    "orcid": "0000-0001-6419-907X",
    "twitter": "@eddelbuettel",
    "description": "",
    "uuid": 673121
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "unix",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "stat447",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "eddelbuettel",
      "count": 14,
      "uuid": 673121
    },
    {
      "user": "barbehenna",
      "count": 2,
      "uuid": 17125483
    }
  ],
  "_userbio": {
    "uuid": 673121,
    "type": "user",
    "name": "Dirk Eddelbuettel",
    "followers": 1941
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/plr"
  },
  "_devurl": "https://github.com/stat447/plr",
  "_searchresults": 3,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/plr.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "eval_safe_as",
    "get_question_details",
    "message_to_test_result",
    "source_and_eval_safe",
    "source_and_eval_safe_with_hiding",
    "test_question"
  ],
  "_help": [
    {
      "page": "get_question_details",
      "title": "Extract question name and score from header",
      "topics": [
        "get_question_details"
      ]
    },
    {
      "page": "message_to_test_result",
      "title": "Helper function to format result object returned to PL",
      "topics": [
        "message_to_test_result"
      ]
    },
    {
      "page": "source_and_eval_safe",
      "title": "Wrapper to source a file and safely evaluate an expression",
      "topics": [
        "eval_safe_as",
        "source_and_eval_safe",
        "source_and_eval_safe_with_hiding"
      ]
    },
    {
      "page": "test_question",
      "title": "Run a whole question and report aggregate results",
      "topics": [
        "test_question"
      ]
    }
  ],
  "_readme": "https://github.com/stat447/plr/raw/HEAD/README.md",
  "_rundeps": [
    "jsonlite",
    "unix"
  ],
  "_score": 1.6989700043360187,
  "_indexed": false,
  "_nocasepkg": "plr",
  "_universes": [
    "eddelbuettel"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.2.3",
      "date": "2026-07-06T07:43:27.000Z",
      "distro": "resolute",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "https://r2.ropensci.org/2ee67cc5f5cb2ee9f80a7ab7c13450b36544ba4150b565aca79fe2149a251830",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28775612183"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.2.3",
      "date": "2026-07-06T07:43:31.000Z",
      "distro": "resolute",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "https://r2.ropensci.org/27cd9e0dbf381ef7f284051e1747c2b393efb12855c031c31c61e616d076af5c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28775612183"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.2.3",
      "date": "2026-07-06T07:43:06.000Z",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "https://r2.ropensci.org/fc25495c3c5774b8747ebcd9b56971f6a15b918da2c44bf65873d1c81329c9a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28775612183"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.2.3",
      "date": "2026-07-06T07:43:04.000Z",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "https://r2.ropensci.org/0cbc182f9cc71a2d49e0fc3cda7240eff144669a0999e194b09f591b8738c8a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28775612183"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.2.3",
      "date": "2026-07-06T07:43:17.000Z",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "https://r2.ropensci.org/7b0fe23edcc4e6e4213302def811a3ce1440fddd652bf5452eb6690ba60e0834",
      "status": "success",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28775612183"
    }
  ]
}