Note: The interactive R console in the slides are working again as I updated the OpenCPU API bindings.
This is a short demo of an integrated learning environment for teaching R.
The basic idea is to be able to
- Author a lesson using R Markdown
- Embed interactive components seamlessly
- Record the lesson as a screencast
- Sync the screencast with the slides
- Publish it online.
Click here to be taken to a video-sycned slide deck. Play the video on the top right, and your lesson will automatically advance.
Thanks for watching this demo. It is still just a prototype and I would love to get some feedback. This demo uses several open-source projects, and I would like to give them due credit.
First, I would like to acknowledge the knitr
and markdown
packages, which provide a simple, elegant authoring environment.
Second, I would like to credit OpenCPU
and Shiny
, which allow R code to be executed on the server. This demo uses OpenCPU
, but you can also run it from your laptop using Shiny
.
Finally, I would like to thank Mozilla for PopcornJS
, which makes it super easy to sync an html document with a video.