{
  "_id": "6a106d45acfb0bcc41caadfc",
  "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-05-07 08:34:07 UTC",
    "User": "root"
  },
  "MD5sum": "89be6f01595210fb4f53e97be39ff688",
  "_user": "eddelbuettel",
  "_type": "src",
  "_file": "plr_0.0.2.3.tar.gz",
  "_fileid": "9fe755227d2cc1ba39cfa571c4e6cfb91090c932d98247ed055e8fc9653c9323",
  "_filesize": 92334,
  "_sha256": "9fe755227d2cc1ba39cfa571c4e6cfb91090c932d98247ed055e8fc9653c9323",
  "_created": "2026-05-07T08:34:07.000Z",
  "_published": "2026-05-22T14:50:45.235Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77404079598,
      "time": 97,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6850512556"
    },
    {
      "job": 77404079580,
      "time": 97,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6850512497"
    },
    {
      "job": 77404079736,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6850560133"
    },
    {
      "job": 77404079398,
      "time": 99,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6850515670"
    },
    {
      "job": 77404079103,
      "time": 142,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6850481990"
    },
    {
      "job": 77404078816,
      "time": 86,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7163438657"
    },
    {
      "job": 77404079478,
      "time": 64,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": ""
    },
    {
      "job": 77404079639,
      "time": 58,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": ""
    },
    {
      "job": 77404079730,
      "time": 69,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25484976194",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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",
    "uuid": 673121
  },
  "_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"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/plr"
  },
  "_devurl": "https://github.com/stat447/plr",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_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-05-07T08:35:52.000Z",
      "distro": "noble",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "a4eb151b0cc7fcb02f92134258d9b4c56356f15511a00a2083cb41fd7ecd0d13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25484976194"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.2.3",
      "date": "2026-05-07T08:35:52.000Z",
      "distro": "noble",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "4ca43cb1efafc8855203d670043cdbe8759e71e41734e74bc8d97398609ea3dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25484976194"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.2.3",
      "date": "2026-05-07T08:38:28.000Z",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "9007b6d065f666bf9c8db79fdf7851846399b015517e1f821ef7dcfe49438780",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25484976194"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.2.3",
      "date": "2026-05-07T08:36:01.000Z",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "7c3aa7f661791972842849fcd9e0751ea6e7b4dfbdc4ef1556bf88184b159d4c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25484976194"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.2.3",
      "date": "2026-05-22T14:50:30.000Z",
      "commit": "21803deed3e216c414b153d89eb1a446b9f47bb1",
      "fileid": "473a24c8586df15eef15d2b7468e45ee949f744e23b2f0a69233f36c2dce82f3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25484976194"
    }
  ]
}