Le package learnr permet de crééer des tutoriels interactifs se basant sur du R. Ces tutoriels peuvent comprendre des exercices en R (avec solution et indices), ainsi que des quiz. Des méthodes de vérification automatiques sont disponibles depuis récemment grâce au package gradethis.

La conception du tutoriels est simple et très proche d’un document Rmarkdown classique. Le déploiment peut ensuite se faire à l’intérieur d’un package ou sur le web grâce à des plateforme de type shinyapps.

Une présentation de learnr qui en fait la démonstration est disponible ici