{
  "_id": "6a55c1d0ff0138dec5d6888c",
  "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-07-14 04:53:51 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>",
  "_user": "zeileis",
  "_type": "src",
  "_file": "exams_2.4-4.tar.gz",
  "_fileid": "https://r2.ropensci.org/233b3508739fb9d54fe1fafe41a5863344619c6ee34db8ed9649aa804650baa0",
  "_filesize": 3269102,
  "_sha256": "233b3508739fb9d54fe1fafe41a5863344619c6ee34db8ed9649aa804650baa0",
  "_expires": "2026-10-22T04:57:50.000Z",
  "_created": "2026-07-14T04:53:51.000Z",
  "_published": "2026-07-14T04:57:51.878Z",
  "_jobs": [
    {
      "job": 87002675686,
      "time": 186,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8300673633"
    },
    {
      "job": 87002675709,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8300668871"
    },
    {
      "job": 87002675661,
      "time": 97,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8300656848"
    },
    {
      "job": 87002675680,
      "time": 127,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8300664489"
    },
    {
      "job": 87002154250,
      "time": 239,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8300626729"
    },
    {
      "job": 87002675692,
      "time": 127,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8300658936"
    },
    {
      "job": 87002675788,
      "time": 99,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8300652355"
    },
    {
      "job": 87002675758,
      "time": 115,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8300656193"
    },
    {
      "job": 87002675776,
      "time": 128,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8300659643"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/zeileis/actions/runs/29306944380",
  "_status": "success",
  "_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"
  },
  "_distro": "resolute",
  "_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-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",
    "followers": 131,
    "description": "Statistics, science, software."
  },
  "_downloads": {
    "count": 2705,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/exams"
  },
  "_devurl": "https://github.com/r-forge/exams",
  "_searchresults": 2348,
  "_rbuild": "4.6.1",
  "_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": [
        "Introduction",
        "Exercises",
        "Combining exercises: The master LaTeX file",
        "Application and customization",
        "Discussion",
        "Summary"
      ],
      "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": [
        "Introduction",
        "Using the exams package",
        "Design",
        "Extending the exams toolbox and writing new drivers",
        "Summary and discussion",
        "List of Sweave exercises in exams",
        "Evaluation policies",
        "Cloze exercises"
      ],
      "created": "2012-11-13 19:19:02",
      "modified": "2025-12-21 03:59:37",
      "commits": 64
    }
  ],
  "_score": 8.867023734481284,
  "_indexed": true,
  "_nocasepkg": "exams",
  "_universes": [
    "zeileis",
    "r-forge"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4-4",
      "date": "2026-07-14T04:56:27.000Z",
      "distro": "resolute",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "https://r2.ropensci.org/583c7f99807f9f367812be3f8e3766bab9f863df8296bbc8f90ad857c9b62acd",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/29306944380"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.4-4",
      "date": "2026-07-14T04:56:14.000Z",
      "distro": "resolute",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "https://r2.ropensci.org/fd023c4c6d2d6755e638184aa2dada0b1198affb1751b27f9e90f0605089d569",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/29306944380"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4-4",
      "date": "2026-07-14T04:55:43.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "https://r2.ropensci.org/73fed39fc0252bac1a3b5f1332ee87358b7da12e9b557dce19faee03c240c354",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/29306944380"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.4-4",
      "date": "2026-07-14T04:55:55.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "https://r2.ropensci.org/47a9ee0f4a9587f76e2b6fd448a70d51fcd4f667d67a879e8f0118ccc5113892",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/29306944380"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.4-4",
      "date": "2026-07-14T04:56:27.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "https://r2.ropensci.org/543787ae7614ead4f6a970ea51f752821c2199df1567faaec54af90d1112e7d0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/29306944380"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.4-4",
      "date": "2026-07-14T04:55:17.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "https://r2.ropensci.org/665f83b47a5e0a1021bb22a4026aac36213ea6e0215f1173494e83796d589ca6",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/29306944380"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.4-4",
      "date": "2026-07-14T04:55:19.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "https://r2.ropensci.org/5cede73dbc748636a405d219367ebd2bef9a16af37e7a881277693a94ac1e63a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/29306944380"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.4-4",
      "date": "2026-07-14T04:55:27.000Z",
      "commit": "ce7492878d604377b3c50c98077a78dfa70c4c9f",
      "fileid": "https://r2.ropensci.org/d7a2862c4bf28f1c0a2435a17c120cb40e118bfc3edd0eee4ac29e0fe99c6141",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zeileis/actions/runs/29306944380"
    }
  ]
}