learnr: Interactive tutorials for R
The learnr package makes it easy to turn any R Markdown document into an interactive tutorial. Tutorials consist of content along with interactive components for checking and reinforcing understanding. Tutorials can include any or all of the following:
Narrative, figures, illustrations, and equations.
Videos (supported services include YouTube and Vimeo).
Code exercises (R code chunks that users can edit and execute directly).
Interactive Shiny components.
You can find documentation on using the learnr package here: https://rstudio.github.io/learnr/
Error: Deployment Dependencies Not Found
If your tutorial contains broken code within exercises for users to fix, the CRAN version of
packrat will not find all of your dependencies to install when the tutorial is deployed. To deploy tutorials containing broken exercise code, install the development version of
packrat. This version of
packrat is able to find dependencies per R chunk, allowing for broken R chunks within the tutorial file.
IE / Edge Support
learnr does not actively support IE11 and Edge.