Sign inSign up

eddelbuettel/rocker-pl

By eddelbuettel

Updated over 5 years ago

R and a set of R Packages as Used by the PrairieLearn R Autograder

Image
0

10K+

eddelbuettel/rocker-pl repository overview

rocker-pl

This is a Docker image intended to be paired with PrairieLearn to externally grade R-based problems for use in the STAT 430 course Data Science Programming Methods at the University of Illinois at Urbana-Champiagn (UIUC). In the previous course iteration, a CentOS7-based container was used via Python. We now drive R directly from PrairieLearn evaluating code in this container. However, the container is however perfectly generic and can be used for general R work as well.

It is based on the Rocker container r-ubuntu in order to take advantage of the prebuilt Ubuntu binaries.

R Packages Installed

See the Dockerfile for full details but we include

  • tidyverse and data.table for data manipulation;
  • RUnit, testthat and tinytest for testing;
  • microbenchmark, rbenchmark and bench for timing;
  • shiny, flexdashboard, dygraphs for shiny;

and more. We also include a few command-line applications such as git and sqlite3.

Authors

Alton Barbehenn and Dirk Eddelbuettel

License

GPL (>= 2)

Tag summary

Content type

Image

Digest

Size

423.4 MB

Last updated

over 5 years ago

docker pull eddelbuettel/rocker-pl