I'm Sam, a grad student at UC Berkeley where I help with Berkeley's data science education program—I served as the course instructor for Data 8 last summer and TA'd for the first offerings for Data 8 and Data 100. I'm working on a tool to generate interactive textbooks and web pages from Jupyter notebooks and it's now in a state where I'd like to share it with you.
The nbinteract package allows you to convert a notebook containing widgets into a standalone HTML page you can then host online for a textbook or a blog post. Here are some of things we use it for:
Allowing readers to adjust parameters of a simulation.
Creating interactive plots.
Showing large tables without overflowing the page by letting the reader scrub through different rows and columns of the table.
You are the first people I'm sharing this with so I would love to hear your feedback, comments, and questions. I am actively developing nbinteract for educational use so your suggestions are super valuable to me. Feel free to leave a followup on this thread, send a chat message in our Gitter channel, or email me directly at saml...@berkeley.edu .