{
  "_id": "6a17edd3acfb0bcc41da4f8c",
  "Package": "exams",
  "Version": "2.4-4",
  "Date": "2026-05-07",
  "Title": "Automatic Generation of Exams in R",
  "Authors@R": "c(person(given = \"Achim\", family = \"Zeileis\", role = c(\"aut\", \"cre\"), email = \"Achim.Zeileis@R-project.org\", comment = c(ORCID = \"0000-0003-0918-3766\")),\nperson(given = \"Bettina\", family = \"Gruen\", role = \"aut\", email = \"Bettina.Gruen@jku.at\", comment = c(ORCID = \"0000-0001-7265-4773\")),\nperson(given = \"Friedrich\", family = \"Leisch\", role = \"aut\", email = \"Friedrich.Leisch@R-project.org\", comment = c(ORCID = \"0000-0001-7278-1983\")),\nperson(given = \"Nikolaus\", family = \"Umlauf\", role = \"aut\", email = \"Nikolaus.Umlauf@uibk.ac.at\", comment = c(ORCID = \"0000-0003-2160-9803\")),\nperson(given = \"Niels\", family = \"Smits\", role = \"aut\", email = \"N.Smits@uva.nl\", comment = c(ORCID = \"0000-0003-3669-9266\")),\nperson(given = \"Mirko\", family = \"Birbaumer\", role = \"ctb\", email = \"Mirko.Birbaumer@hslu.ch\"),\nperson(given = \"Dominik\", family = \"Ernst\", role = \"ctb\", email = \"Dominik.Ernst@boku.ac.at\", comment = c(ORCID = \"0009-0005-5579-2636\")),\nperson(given = \"Patrik\", family = \"Keller\", role = \"ctb\", email = \"Patrik.Keller@uibk.ac.at\"),\nperson(given = \"Reto\", family = \"Stauffer\", role = \"ctb\", email = \"Reto.Stauffer@uibk.ac.at\", comment = c(ORCID = \"0000-0002-3798-5507\")),\nperson(given = \"Kenji\", family = \"Sato\", role = \"ctb\", email = \"kenji@kenjisato.jp\", comment = c(ORCID = \"0009-0000-4520-2560\")),\nperson(given = \"Florian\", family = \"Wickelmaier\", role = \"ctb\", email = \"Florian.Wickelmaier@uni-tuebingen.de\"),\nperson(given = \"Sebastian\", family = \"Bachler\", role = \"ctb\", email = \"Sebastian.Bachler@uibk.ac.at\"))",
  "Description": "Automatic generation of exams based on exercises in\nMarkdown or LaTeX format, possibly including R code for dynamic\ngeneration of exercise elements. Exercise types include\nsingle-choice and multiple-choice questions, arithmetic\nproblems, string questions, and combinations thereof (cloze).\nOutput formats include standalone files (PDF, HTML, Docx, ODT,\n...), Moodle XML, QTI 1.2, QTI 2.1, Blackboard, Canvas,\nOpenOlat, ILIAS, TestVision, Particify, ARSnova, Kahoot!,\nGrasple, and TCExam. In addition to fully customizable PDF\nexams, a standardized PDF format (NOPS) is provided that can be\nprinted, scanned, and automatically evaluated.",
  "SystemRequirements": "pandoc (>= 2.0)",
  "License": "GPL-2 | GPL-3",
  "URL": "https://www.R-exams.org/",
  "BugReports": "https://www.R-exams.org/contact/",
  "Config/pak/sysreqs": "cmake make libuv1-dev",
  "Repository": "https://zeileis.r-universe.dev",
  "Date/Publication": "2026-05-27 07:32:28 UTC",
  "RemoteUrl": "https://github.com/r-forge/exams",
  "RemoteRef": "HEAD",
  "RemoteSha": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
  "RemoteSubdir": "pkg/exams",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 07:20:49 UTC",
    "User": "root"
  },
  "Author": "Achim Zeileis [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-0918-3766>),\nBettina Gruen [aut] (ORCID: <https://orcid.org/0000-0001-7265-4773>),\nFriedrich Leisch [aut] (ORCID: <https://orcid.org/0000-0001-7278-1983>),\nNikolaus Umlauf [aut] (ORCID: <https://orcid.org/0000-0003-2160-9803>),\nNiels Smits [aut] (ORCID: <https://orcid.org/0000-0003-3669-9266>),\nMirko Birbaumer [ctb],\nDominik Ernst [ctb] (ORCID: <https://orcid.org/0009-0005-5579-2636>),\nPatrik Keller [ctb],\nReto Stauffer [ctb] (ORCID: <https://orcid.org/0000-0002-3798-5507>),\nKenji Sato [ctb] (ORCID: <https://orcid.org/0009-0000-4520-2560>),\nFlorian Wickelmaier [ctb],\nSebastian Bachler [ctb]",
  "Maintainer": "Achim Zeileis <Achim.Zeileis@R-project.org>",
  "MD5sum": "d5b1f707f1295dbc54282e10105b72a5",
  "_user": "zeileis",
  "_type": "src",
  "_file": "exams_2.4-4.tar.gz",
  "_fileid": "e612795b2389972ec55e9102f3b90dc5a6c488ee174c7c27a9029b03a714a016",
  "_filesize": 3269591,
  "_sha256": "e612795b2389972ec55e9102f3b90dc5a6c488ee174c7c27a9029b03a714a016",
  "_created": "2026-05-28T07:20:49.000Z",
  "_published": "2026-05-28T07:25:07.544Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78242879733,
      "time": 198,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7260009514"
    },
    {
      "job": 78242879735,
      "time": 202,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7260010658"
    },
    {
      "job": 78242879688,
      "time": 134,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7260005999"
    },
    {
      "job": 78242879713,
      "time": 133,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7260006858"
    },
    {
      "job": 78242280162,
      "time": 253,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259949013"
    },
    {
      "job": 78242879685,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259982977"
    },
    {
      "job": 78242879701,
      "time": 129,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7259987514"
    },
    {
      "job": 78242879753,
      "time": 127,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7259987018"
    },
    {
      "job": 78242879728,
      "time": 135,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7259989079"
    }
  ],
  "_buildurl": "https://github.com/r-universe/zeileis/actions/runs/26560549958",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/r-forge/exams",
  "_commit": {
    "id": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
    "author": "azeileis (Achim Zeileis) <Achim.Zeileis@R-project.org>",
    "committer": "azeileis (Achim Zeileis) <Achim.Zeileis@R-project.org>",
    "message": "add m4a\n\ngit-svn-id: svn://svn.r-forge.r-project.org/svnroot/exams@2988 edb9625f-4e0d-4859-8d74-9fd3b1da38cb\n",
    "time": 1779867148
  },
  "_maintainer": {
    "name": "Achim Zeileis",
    "email": "achim.zeileis@r-project.org",
    "login": "zeileis",
    "mastodon": "@zeileis@fosstodon.org",
    "bluesky": "@zeileis.org",
    "description": "Statistics, science, software.",
    "uuid": 61125774,
    "orcid": "0000-0003-0918-3766"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "base64enc",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Imports"
    },
    {
      "package": "clipr",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "png",
      "role": "Suggests"
    },
    {
      "package": "qpdf",
      "role": "Suggests"
    },
    {
      "package": "RCurl",
      "role": "Suggests"
    },
    {
      "package": "RJSONIO",
      "role": "Suggests"
    },
    {
      "package": "tinytex",
      "role": "Suggests"
    },
    {
      "package": "tth",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    }
  ],
  "_owner": "r-forge",
  "_selfowned": true,
  "_usedby": 7,
  "_updates": [
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-24",
      "n": 3
    },
    {
      "week": "2025-26",
      "n": 1
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-31",
      "n": 5
    },
    {
      "week": "2025-32",
      "n": 3
    },
    {
      "week": "2025-33",
      "n": 3
    },
    {
      "week": "2025-36",
      "n": 4
    },
    {
      "week": "2025-38",
      "n": 1
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 7
    },
    {
      "week": "2025-41",
      "n": 5
    },
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-47",
      "n": 2
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 3
    },
    {
      "week": "2025-50",
      "n": 4
    },
    {
      "week": "2025-51",
      "n": 7
    },
    {
      "week": "2026-02",
      "n": 4
    },
    {
      "week": "2026-08",
      "n": 5
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 3
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 7
    },
    {
      "week": "2026-22",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "zeileis",
      "count": 1939,
      "uuid": 61125774
    },
    {
      "user": "freezenik",
      "count": 508,
      "uuid": 16672635
    },
    {
      "user": "lmsstudios",
      "count": 106,
      "uuid": 97995137
    },
    {
      "user": "retostauffer",
      "count": 100,
      "uuid": 13628564
    },
    {
      "user": "nelis73",
      "count": 66,
      "uuid": 33827249
    },
    {
      "user": "florianstampfer",
      "count": 65,
      "uuid": 35098913
    },
    {
      "user": "bettinagruen",
      "count": 40,
      "uuid": 3341603
    },
    {
      "user": "kenjisato",
      "count": 12,
      "uuid": 2863271
    },
    {
      "user": "coorsaa",
      "count": 5,
      "uuid": 16866413
    },
    {
      "user": "mirkobirbaumer",
      "count": 1,
      "uuid": 6649932
    },
    {
      "user": "guesswho1234",
      "count": 1,
      "uuid": 88789654
    },
    {
      "user": "jonastscholl",
      "count": 1,
      "uuid": 79969107
    },
    {
      "user": "theussl",
      "count": 1,
      "uuid": 22165873
    }
  ],
  "_userbio": {
    "uuid": 61125774,
    "type": "user",
    "name": "Achim Zeileis",
    "description": "Statistics, science, software."
  },
  "_downloads": {
    "count": 5177,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/exams"
  },
  "_devurl": "https://github.com/r-forge/exams",
  "_searchresults": 1948,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/exams.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_realowner": "zeileis",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.9-0",
      "date": "2008-11-10"
    },
    {
      "version": "0.9-5",
      "date": "2009-02-12"
    },
    {
      "version": "1.0-0",
      "date": "2009-02-20"
    },
    {
      "version": "1.0-1",
      "date": "2009-06-24"
    },
    {
      "version": "1.0-2",
      "date": "2009-09-03"
    },
    {
      "version": "1.0-4",
      "date": "2011-08-22"
    },
    {
      "version": "1.9-0",
      "date": "2012-12-17"
    },
    {
      "version": "1.9-1",
      "date": "2012-12-18"
    },
    {
      "version": "1.9-2",
      "date": "2013-01-22"
    },
    {
      "version": "1.9-3",
      "date": "2013-02-11"
    },
    {
      "version": "1.9-4",
      "date": "2013-03-15"
    },
    {
      "version": "1.9-5",
      "date": "2013-06-04"
    },
    {
      "version": "1.9-6",
      "date": "2013-06-06"
    },
    {
      "version": "2.0-0",
      "date": "2014-06-10"
    },
    {
      "version": "2.0-1",
      "date": "2014-12-26"
    },
    {
      "version": "2.0-2",
      "date": "2015-01-14"
    },
    {
      "version": "2.1-0",
      "date": "2015-11-24"
    },
    {
      "version": "2.2-0",
      "date": "2016-11-10"
    },
    {
      "version": "2.2-1",
      "date": "2017-03-16"
    },
    {
      "version": "2.3-0",
      "date": "2017-09-23"
    },
    {
      "version": "2.3-1",
      "date": "2018-05-11"
    },
    {
      "version": "2.3-2",
      "date": "2018-12-08"
    },
    {
      "version": "2.3-3",
      "date": "2019-07-05"
    },
    {
      "version": "2.3-4",
      "date": "2019-07-06"
    },
    {
      "version": "2.3-5",
      "date": "2020-04-04"
    },
    {
      "version": "2.3-6",
      "date": "2020-04-06"
    },
    {
      "version": "2.4-0",
      "date": "2022-10-17"
    },
    {
      "version": "2.4-1",
      "date": "2024-07-10"
    },
    {
      "version": "2.4-2",
      "date": "2025-04-29"
    },
    {
      "version": "2.4-3",
      "date": "2025-12-23"
    }
  ],
  "_exports": [
    "add_cloze",
    "answerlist",
    "char_with_braces",
    "det_to_schoice",
    "det2schoice",
    "exams",
    "exams_eval",
    "exams_metainfo",
    "exams_skeleton",
    "exams.skeleton",
    "exams2ans",
    "exams2arsnova",
    "exams2blackboard",
    "exams2canvas",
    "exams2grasple",
    "exams2html",
    "exams2ilias",
    "exams2kahoot",
    "exams2lops",
    "exams2moodle",
    "exams2nops",
    "exams2openolat",
    "exams2pandoc",
    "exams2particify",
    "exams2pdf",
    "exams2qti12",
    "exams2qti21",
    "exams2tcexam",
    "exams2testvision",
    "exams2wooclap",
    "expar",
    "extract_command",
    "extract_environment",
    "extract_extra",
    "extract_items",
    "fmt",
    "format_metainfo",
    "include_supplement",
    "include_tikz",
    "initialize_exercise",
    "make_exams_write_arsnova",
    "make_exams_write_grasple",
    "make_exams_write_html",
    "make_exams_write_lops",
    "make_exams_write_pdf",
    "make_exercise_transform_html",
    "make_exercise_transform_pandoc",
    "make_itembody_blackboard",
    "make_itembody_qti12",
    "make_itembody_qti21",
    "make_itembody_testvision",
    "make_nops_template",
    "make_question_moodle",
    "make_question_moodle23",
    "match_exams_call",
    "match_exams_device",
    "match_exams_iteration",
    "match_exams_markup",
    "matrix_to_mchoice",
    "matrix_to_schoice",
    "matrix2mchoice",
    "matrix2schoice",
    "mchoice2string",
    "mchoice2text",
    "moodle2exams",
    "nops_eval",
    "nops_eval_write",
    "nops_fix",
    "nops_language",
    "nops_scan",
    "num_to_schoice",
    "num_to_tol",
    "num2schoice",
    "num2tol",
    "openolat_config",
    "read_exercise",
    "read_metainfo",
    "round2",
    "stresstest_exercise",
    "string2mchoice",
    "testvision2exams",
    "tex2image",
    "xexams",
    "xweave"
  ],
  "_help": [
    {
      "page": "add_cloze",
      "title": "Functions for Managing the Meta-Information of Exercises",
      "topics": [
        "add_cloze",
        "format_metainfo",
        "initialize_exercise"
      ]
    },
    {
      "page": "exams",
      "title": "Generation of Simple Exams",
      "topics": [
        "exams"
      ]
    },
    {
      "page": "exams_eval",
      "title": "Auxiliary Tools for Evaluating Exams",
      "topics": [
        "exams_eval"
      ]
    },
    {
      "page": "exams_skeleton",
      "title": "Generate Skeleton for Exams Directory/Script",
      "topics": [
        "exams.skeleton",
        "exams_skeleton"
      ]
    },
    {
      "page": "exams2ans",
      "title": "Generation of Quizzes for Ans",
      "topics": [
        "exams2ans"
      ]
    },
    {
      "page": "exams2arsnova",
      "title": "Generation of Exam/Quiz Sessions in ARSnova Format",
      "topics": [
        "exams2arsnova",
        "make_exams_write_arsnova"
      ]
    },
    {
      "page": "exams2blackboard",
      "title": "Generation of Exams in Blackboard Format",
      "topics": [
        "exams2blackboard",
        "make_itembody_blackboard"
      ]
    },
    {
      "page": "exams2canvas",
      "title": "Generation of Exams for Canvas",
      "topics": [
        "exams2canvas"
      ]
    },
    {
      "page": "exams2grasple",
      "title": "Generation of Exercises in Grasple Format",
      "topics": [
        "exams2grasple",
        "make_exams_write_grasple"
      ]
    },
    {
      "page": "exams2html",
      "title": "Generation of Exams in HTML Format",
      "topics": [
        "exams2html",
        "make_exams_write_html",
        "make_exercise_transform_html"
      ]
    },
    {
      "page": "exams2ilias",
      "title": "Generation of Exams in ILIAS Format",
      "topics": [
        "exams2ilias"
      ]
    },
    {
      "page": "exams2kahoot",
      "title": "Generation of Excel Sheets with Quiz Questions for Kahoot!",
      "topics": [
        "exams2kahoot"
      ]
    },
    {
      "page": "exams2lops",
      "title": "Generation of Exams in LOPS Exam Server Format (WU Wien)",
      "topics": [
        "exams2lops",
        "make_exams_write_lops"
      ]
    },
    {
      "page": "exams2moodle",
      "title": "Generation of Exams in Moodle XML Format",
      "topics": [
        "exams2moodle",
        "make_question_moodle",
        "make_question_moodle23"
      ]
    },
    {
      "page": "exams2nops",
      "title": "Generation of Written Exams for Automatic Evaluation",
      "topics": [
        "exams2nops",
        "make_nops_template"
      ]
    },
    {
      "page": "exams2openolat",
      "title": "Generation of Exams for OpenOlat",
      "topics": [
        "exams2openolat",
        "openolat_config"
      ]
    },
    {
      "page": "exams2pandoc",
      "title": "Generation of Exams via Pandoc",
      "topics": [
        "exams2pandoc"
      ]
    },
    {
      "page": "exams2particify",
      "title": "Generation of Exam/Quiz Sessions in Particify Format",
      "topics": [
        "exams2particify"
      ]
    },
    {
      "page": "exams2pdf",
      "title": "Generation of Exams in PDF Format",
      "topics": [
        "exams2pdf",
        "make_exams_write_pdf"
      ]
    },
    {
      "page": "exams2qti12",
      "title": "Generation of Exams in QTI 1.2 Format",
      "topics": [
        "exams2qti",
        "exams2qti12",
        "make_itembody_qti",
        "make_itembody_qti12"
      ]
    },
    {
      "page": "exams2qti21",
      "title": "Generation of Exams in QTI 2.1 Format",
      "topics": [
        "exams2qti21",
        "make_itembody_qti21"
      ]
    },
    {
      "page": "exams2tcexam",
      "title": "Generation of Exams in TCExam Format",
      "topics": [
        "exams2tcexam"
      ]
    },
    {
      "page": "exams2testvision",
      "title": "Generation of Exams in TestVision Format",
      "topics": [
        "exams2testvision",
        "make_itembody_testvision"
      ]
    },
    {
      "page": "exams2wooclap",
      "title": "Generation of Quizzes for Wooclap",
      "topics": [
        "exams2wooclap"
      ]
    },
    {
      "page": "expar",
      "title": "Fix Parameters in Dynamic Exercises",
      "topics": [
        "expar"
      ]
    },
    {
      "page": "fmt",
      "title": "Auxiliary Formatting Functions",
      "topics": [
        "char_with_braces",
        "fmt",
        "num2tol",
        "num_to_tol",
        "round2",
        "toLatex.data.frame",
        "toLatex.matrix"
      ]
    },
    {
      "page": "include_supplement",
      "title": "Copy (Static) Supplement Files for Inclusion in Exercises",
      "topics": [
        "include_supplement"
      ]
    },
    {
      "page": "include_tikz",
      "title": "Including Figures from TikZ Code in Exercises",
      "topics": [
        "include_tikz"
      ]
    },
    {
      "page": "make_exercise_transform_pandoc",
      "title": "Transform Exercises via Pandoc",
      "topics": [
        "make_exercise_transform_pandoc"
      ]
    },
    {
      "page": "match_exams_call",
      "title": "Query Information from Last xexams/exams2xyz Call",
      "topics": [
        "match_exams_call",
        "match_exams_device",
        "match_exams_iteration",
        "match_exams_markup"
      ]
    },
    {
      "page": "matrix_to_schoice",
      "title": "Generate Single- and Multiple-Choice Question Lists for Matrix Solutions",
      "topics": [
        "det2schoice",
        "det_to_schoice",
        "matrix2mchoice",
        "matrix2schoice",
        "matrix_to_mchoice",
        "matrix_to_schoice"
      ]
    },
    {
      "page": "mchoice2string",
      "title": "Convenience Functions for Exam Formatting",
      "topics": [
        "answerlist",
        "mchoice2string",
        "mchoice2text",
        "string2mchoice"
      ]
    },
    {
      "page": "moodle2exams",
      "title": "Convert Moodle XML Quizzes to R/exams Exercises",
      "topics": [
        "moodle2exams"
      ]
    },
    {
      "page": "nops_eval",
      "title": "Evaluate NOPS Exams",
      "topics": [
        "nops_eval",
        "nops_eval_write"
      ]
    },
    {
      "page": "nops_fix",
      "title": "Fix Data from Scanned NOPS Exams",
      "topics": [
        "nops_fix"
      ]
    },
    {
      "page": "nops_language",
      "title": "Read NOPS Language Specifciation",
      "topics": [
        "nops_language"
      ]
    },
    {
      "page": "nops_scan",
      "title": "Read Scanned NOPS Exams",
      "topics": [
        "nops_scan"
      ]
    },
    {
      "page": "num_to_schoice",
      "title": "Generate Single-Choice Question List from Numeric Solution",
      "topics": [
        "num2schoice",
        "num_to_schoice"
      ]
    },
    {
      "page": "read_exercise",
      "title": "Reading LaTeX/Markdown Exercise Files",
      "topics": [
        "extract_command",
        "extract_environment",
        "extract_extra",
        "extract_items",
        "read_exercise",
        "read_metainfo"
      ]
    },
    {
      "page": "stresstests",
      "title": "Stress Testing Exercises",
      "topics": [
        "plot.stress",
        "stresstest",
        "stresstest_exercise",
        "summary.stress"
      ]
    },
    {
      "page": "testvision2exams",
      "title": "Convert TestVision XML Questions to R/exams Exercises",
      "topics": [
        "testvision2exams"
      ]
    },
    {
      "page": "tex2image",
      "title": "Transforming LaTeX Code Using ImageMagick or pdf2svg",
      "topics": [
        "tex2image"
      ]
    },
    {
      "page": "xexams",
      "title": "Extensible Generation of Exams",
      "topics": [
        "exams_metainfo",
        "print.exams_metainfo",
        "xexams"
      ]
    },
    {
      "page": "xweave",
      "title": "Wrapper Function for Weaving Either Rnw or Rmd Exercises",
      "topics": [
        "xweave"
      ]
    }
  ],
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "highr",
    "htmltools",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "memoise",
    "mime",
    "R6",
    "rappdirs",
    "rlang",
    "rmarkdown",
    "sass",
    "tinytex",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "exams.Rnw",
      "filename": "exams.pdf",
      "title": "Automatic Generation of Exams in R",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2012-09-07 18:38:08",
      "modified": "2024-12-08 01:14:23",
      "commits": 12
    },
    {
      "source": "exams2.Rnw",
      "filename": "exams2.pdf",
      "title": "Flexible Generation of E-Learning Exams in R: Moodle Quizzes, OLAT Assessments, and Beyond",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2012-11-13 19:19:02",
      "modified": "2025-12-21 03:59:37",
      "commits": 64
    }
  ],
  "_score": 9.121071001940797,
  "_indexed": true,
  "_nocasepkg": "exams",
  "_universes": [
    "zeileis",
    "r-forge"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4-4",
      "date": "2026-05-28T07:23:51.000Z",
      "distro": "noble",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "a723b2d9e35a5cd69e5c1be15c8966e5b1ad6ec31e954251812bed5358460b39",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/26560549958"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4-4",
      "date": "2026-05-28T07:23:38.000Z",
      "distro": "noble",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "52a414753dd6e05f6e879a0cb12153e1e89172728116ca3fc5f45838c973dfa4",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/26560549958"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4-4",
      "date": "2026-05-28T07:23:59.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "89beeffee58987a1ed8b1e74cbe9cf96fb051ff0b8f304f714c74c1c9e09215e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/26560549958"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.4-4",
      "date": "2026-05-28T07:23:59.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "82be276939b5eea8ccb3306b9e5c83884e3e396236337e0e6de73230a5bd5c53",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/26560549958"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.4-4",
      "date": "2026-05-28T07:23:22.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "6a201c0315662f2310fd49b6815cce05949639ed60c2193fe9282f6a3c7e4ad4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/26560549958"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.4-4",
      "date": "2026-05-28T07:22:30.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "af99351d26f552ebcec56b4b0445c51f85fca9280a15d2bf6cba490a576119a6",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/26560549958"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.4-4",
      "date": "2026-05-28T07:22:28.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "5c23c31774056ea476db8ebfd87509ccf1d66652b223aa093d953204f35073ee",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/26560549958"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.4-4",
      "date": "2026-05-28T07:22:36.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "5e3b01b84045068de3c8c8e5f9eb3441aa284c9c83f839c8f307adeb822a97dd",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/26560549958"
    }
  ]
}