R Tutorials using learnr
Browser-based R tutorials with exercise questions, a coding interface, and immediate feedback
Modular Tutorials
As part of improving the student experience with cloud computing tools, we built a set of modular data science tutorials which use real-world data and cover data science concepts applicable in a variety of classes. The tutorials functioned as a hybrid of an online textbook and interactive coding environment, containing a step-by-step guide on the chosen topic and providing students a way of trying out the code themselves. These tutorials are hosted on cloud servers and can easily be assigned as supplemental resources. Tutorials can also be used as refresher material in more advanced courses to make sure students meet the requisite level of programming.
Using learnr
The tutorials were built using the learnr package in R. The learnr package provides functionality for teaching purposes, such as the ability to add questions (with feedback for incorrect or correct answers), a coding interface including checks for the correct answer, and page control with section breaks. The GitHub repository for the tutorials can be found here and the full list of tutorials