{
  "_id": "6a253a2f4b233be19839879f",
  "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-06-07 09:27:24 UTC",
    "User": "root"
  },
  "MD5sum": "124cd86459aa8b53fb70028321dc2e8f",
  "_user": "skranz",
  "_type": "src",
  "_file": "RTutorSAGI_2020.11.27.tar.gz",
  "_fileid": "9af7e11948389fc0c246be5957ed7c8d81b4d8133c1d2f75c25e671b4c5e18b4",
  "_filesize": 114863,
  "_sha256": "9af7e11948389fc0c246be5957ed7c8d81b4d8133c1d2f75c25e671b4c5e18b4",
  "_created": "2026-06-07T09:27:24.000Z",
  "_published": "2026-06-07T09:30:23.286Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79947897444,
      "time": 128,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7462827526"
    },
    {
      "job": 79947897448,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7462827305"
    },
    {
      "job": 79947897446,
      "time": 101,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7462824011"
    },
    {
      "job": 79947897447,
      "time": 104,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7462824331"
    },
    {
      "job": 79947708019,
      "time": 197,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7462811292"
    },
    {
      "job": 79947897449,
      "time": 138,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7462828752"
    },
    {
      "job": 79947897451,
      "time": 75,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7462820790"
    },
    {
      "job": 79947897453,
      "time": 76,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7462821038"
    },
    {
      "job": 79947897456,
      "time": 78,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7462821243"
    }
  ],
  "_buildurl": "https://github.com/r-universe/skranz/actions/runs/27088553778",
  "_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",
    "description": "",
    "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-06-07T09:29:36.000Z",
      "distro": "noble",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "fcfe014a651f715245f84569ee6e870e81dee0c21b224534ec7377170dd5407c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/27088553778"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2020.11.27",
      "date": "2026-06-07T09:29:35.000Z",
      "distro": "noble",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "f510381853719e2871698fe3ab84c52b68e09c7fcbee7d3b1b0b5a5ca820b8fa",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/27088553778"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2020.11.27",
      "date": "2026-06-07T09:29:10.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "6e44bec23b11f4c609a6f56523882edf392aa69df8ad77276253538aee612104",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/27088553778"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2020.11.27",
      "date": "2026-06-07T09:29:09.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "05f7373df1c09f5965434049dc0ed5ee8eb3064776a8555229112da9a307c578",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/27088553778"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2020.11.27",
      "date": "2026-06-07T09:30:03.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "cb366029fe935981b72839276809c6660b2dc37441315ac538dfc12d007090b8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/27088553778"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2020.11.27",
      "date": "2026-06-07T09:28:39.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "ae9c3cb746e8370b83892289ef6ed897d20f1768d1017814653452eb36264e71",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/27088553778"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2020.11.27",
      "date": "2026-06-07T09:28:39.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "90b20e2182bfe1f8b839ebb58e3a0bc07f4c092e1348a9d690ceee1fd8d53c66",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/27088553778"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2020.11.27",
      "date": "2026-06-07T09:28:40.000Z",
      "commit": "2f473fd792b005e333c1f35970f5dfa605cd6f06",
      "fileid": "ece15fa1d056f6351a9c6aafdc59ac0f54a46481f0a79fef4116bd2160e1df81",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/27088553778"
    }
  ]
}