Extension for IPython notebooks
IPython notebooks allow for a seamless integration of formatted text
(markdown), tex, python code and plots, which makes it ideal for student
exercises.
Inline plotting is available for matplotlib and is being developed for
ROOT (http://root.cern.ch/drupal/content/ipython-notebooks-and-root-0)
Example
http://nbviewer.ipython.org/github/mazurov/webfest2013/blob/master/notebooks/MasterClassD0-ex1.ipynb
(from redmine: issue id 1684, created on 2014-04-24 by DavidWalz)