{
  "_id": "6a10664eacfb0bcc41ca8e55",
  "Package": "RTutorSAGI",
  "Type": "Package",
  "Title": "Submission Analysis for Grading and Improvement",
  "Version": "2020.11.27",
  "Date": "2022-11-27",
  "Author": "Sebastian Kranz",
  "Maintainer": "Sebastian Kranz <sebastian.kranz@uni-ulm.de>",
  "Description": "Tools for analysising submissions of solved RTutor problem\nsets. The functions help automatic bulk grading for several\nproblem sets. Another feature is a shiny app that helps to\nanalyse where students got stuck and correspondingly improve\nthe problem set.",
  "License": "Programm code: GPL >= 2.0 Contributed problem sets: Creative\nCommons (CY)",
  "RoxygenNote": "6.0.1",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev zlib1g-dev",
  "Repository": "https://skranz.r-universe.dev",
  "Date/Publication": "2022-02-08 12:25:09 UTC",
  "RemoteUrl": "https://github.com/skranz/RTutorSAGI",
  "RemoteRef": "master",
  "RemoteSha": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-08 06:03:23 UTC",
    "User": "root"
  },
  "MD5sum": "e43de22588a70d5484fc49af1d0bb6c0",
  "_user": "skranz",
  "_type": "src",
  "_file": "RTutorSAGI_2020.11.27.tar.gz",
  "_fileid": "681e8df215e7ac0e54cc93d7c5a9b99ba48fadd71126bffebde9030fc3948311",
  "_filesize": 122438,
  "_sha256": "681e8df215e7ac0e54cc93d7c5a9b99ba48fadd71126bffebde9030fc3948311",
  "_created": "2026-05-08T06:03:23.000Z",
  "_published": "2026-05-22T14:21:02.572Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77398563379,
      "time": 193,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "6872922085"
    },
    {
      "job": 77398563353,
      "time": 139,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6872911284"
    },
    {
      "job": 77398563441,
      "time": 111,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "6872905677"
    },
    {
      "job": 77398563047,
      "time": 106,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6872904523"
    },
    {
      "job": 77398562724,
      "time": 183,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6872881037"
    },
    {
      "job": 77398562381,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7162790531"
    },
    {
      "job": 77398563024,
      "time": 85,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "6872900251"
    },
    {
      "job": 77398563120,
      "time": 84,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "6872899862"
    },
    {
      "job": 77398563651,
      "time": 76,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6872898336"
    }
  ],
  "_buildurl": "https://github.com/r-universe/skranz/actions/runs/25539709278",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/skranz/RTutorSAGI",
  "_commit": {
    "id": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
    "author": "Sebastian Kranz <sebkranz@gmail.com>",
    "committer": "Sebastian Kranz <sebkranz@gmail.com>",
    "message": "Updates\n",
    "time": 1644323109
  },
  "_maintainer": {
    "name": "Sebastian Kranz",
    "email": "sebastian.kranz@uni-ulm.de",
    "login": "skranz",
    "bluesky": "@sebkranz.bsky.social",
    "uuid": 1413022
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "RTutor",
      "role": "Depends"
    },
    {
      "package": "digest",
      "role": "Suggests"
    }
  ],
  "_owner": "skranz",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "learn-to-code",
    "rtutor",
    "teaching"
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "skranz",
      "count": 24,
      "uuid": 1413022
    }
  ],
  "_userbio": {
    "uuid": 1413022,
    "type": "user",
    "name": "Sebastian Kranz"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/RTutorSAGI"
  },
  "_devurl": "https://github.com/skranz/rtutorsagi",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/RTutorSAGI.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "analyse.subs",
    "call.name",
    "code.to.expr.li",
    "correct.stud.names",
    "create.sub.li.hints",
    "create.sub.li.hints.for.ps",
    "err.sol.table",
    "err.sol.table.for.chunk",
    "err.sol.table.for.ps",
    "estimate.working.time",
    "example.moodle",
    "example.write.chunk.logs",
    "examples.analyse.sub",
    "examples.grade.sub",
    "examples.hint.templates",
    "filter.ps.sub.li",
    "grade.log",
    "grade.subs",
    "grade.total.points",
    "hint.stud.table",
    "import.logs",
    "load.moodle.subs",
    "load.sub",
    "load.subs",
    "make.ps.stats",
    "moodle.stud.name.fun",
    "NOT.WORKING.check.submitted.rmd",
    "sub.li.to.checked.sub.df",
    "unpack.moodle.sub.zips",
    "write.chunk.log",
    "write.chunk.logs",
    "write.grade.log",
    "write.hint.log"
  ],
  "_help": [
    {
      "page": "analyse.subs",
      "title": "Summarize number of errors and hints by looking at the submission logs",
      "topics": [
        "analyse.subs"
      ]
    },
    {
      "page": "err.sol.table",
      "title": "Create an err.sol.table as input for hint.stud.table",
      "topics": [
        "err.sol.table"
      ]
    },
    {
      "page": "err.sol.table.for.ps",
      "title": "Create an err.sol.table from a single problem set",
      "topics": [
        "err.sol.table.for.ps"
      ]
    },
    {
      "page": "grade.subs",
      "title": "Combine for each student the points from all problem sets and create csv files with the total points.",
      "topics": [
        "grade.subs"
      ]
    },
    {
      "page": "hint.stud.table",
      "title": "Creates a table with hint.stud templates from an err.sol.table",
      "topics": [
        "hint.stud.table"
      ]
    },
    {
      "page": "load.moodle.subs",
      "title": "Load submission files that follow Moodle's naming convention",
      "topics": [
        "load.moodle.subs"
      ]
    },
    {
      "page": "load.sub",
      "title": "Load a single submission file",
      "topics": [
        "load.sub"
      ]
    },
    {
      "page": "load.subs",
      "title": "Load all submissions from a directory",
      "topics": [
        "load.subs"
      ]
    },
    {
      "page": "unpack.moodle.sub.zips",
      "title": "Takes assignment ZIPs with all students' solutions and unpacks them into separate folders for each assignment",
      "topics": [
        "unpack.moodle.sub.zips"
      ]
    },
    {
      "page": "write.chunk.logs",
      "title": "Creates for each problem set and each chunk an R file that protocols the solution attempts by students.",
      "topics": [
        "write.chunk.logs"
      ]
    }
  ],
  "_readme": "https://github.com/skranz/RTutorSAGI/raw/master/README.md",
  "_rundeps": [
    "base64enc",
    "bitops",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "crosstalk",
    "data.table",
    "digest",
    "dplyr",
    "dplyrExtras",
    "DT",
    "dtplyr",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "hwriter",
    "jquerylib",
    "jsonlite",
    "knitr",
    "later",
    "lazyeval",
    "lifecycle",
    "litedown",
    "magrittr",
    "markdown",
    "memoise",
    "mime",
    "otel",
    "pillar",
    "pkgconfig",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "RCurl",
    "restorepoint",
    "rlang",
    "rmarkdown",
    "RTutor",
    "sass",
    "shiny",
    "shinyAce",
    "shinyBS",
    "shinyEvents",
    "sourcetools",
    "stringi",
    "stringr",
    "stringtools",
    "tibble",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "whisker",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_score": 2.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "rtutorsagi",
  "_universes": [
    "skranz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2020.11.27",
      "date": "2026-05-08T06:06:34.000Z",
      "distro": "noble",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "8ae4c80e2b8e49da69431188541ee3bad1f5f7ab35bd0a4b710f04f392952e4b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/25539709278"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2020.11.27",
      "date": "2026-05-08T06:05:42.000Z",
      "distro": "noble",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "96193b28e2bedfe4331165fe458387771e35e4f81e4ae7723553ab4c7d5119b7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/25539709278"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2020.11.27",
      "date": "2026-05-08T06:05:14.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "74226e7dcc99cff63ca48e2fd3e3c1beb05b81fb94eeba84dc0c9fc7b557d46e",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/25539709278"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2020.11.27",
      "date": "2026-05-08T06:05:11.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "5fe5e162528e26eec89f8673b9064ea4565e4783a5695cb8205049058bce03ff",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/25539709278"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2020.11.27",
      "date": "2026-05-08T06:04:45.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "e4813dff832187421f74494c5a71eae778861c819574004a9286310f5a28a8d1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/25539709278"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2020.11.27",
      "date": "2026-05-08T06:04:41.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "fc3babdcf5d3c661377904f22b6dc00ad5f4872aebc4392c02cc25671396823b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/25539709278"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2020.11.27",
      "date": "2026-05-08T06:04:36.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "a9fa80b4b48e6ecc0bc71862d303a09721399a5db879e46c728a51f6c818476d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/25539709278"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2020.11.27",
      "date": "2026-05-22T14:20:41.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "a1e5317f1abfa064d3b2fb737e94aac7aaed126af8a8555448e305ea3400fce1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/25539709278"
    }
  ]
}