Products

Our core mission is to support teachers and students assistants in the creation and use of interactive textbooks. We do that in four different ways!

Manual

A manual on how to (start to) work and collaborate on your interactive textbook and explanation of existing  Jupyter Book and custom (interactive) features. This includes explanations and examples illustrating how we use the interactive TeachBook features in our own education. We welcome contributions from others as well!

Read the Manual

Template

Quickly start with your own interactive textbook that includes our “standard” selection of features. Instructions are included to publish it on GitHub Pages (no server setup required).

Start New TeachBook from Template

Software Package

We collect a suite of existing open-source (from Jupyter Book and others) and custom-developed software to improve the learning experience of our students and ease the book-development process for our teachers.
Our own tools include:

Book Publishing Tools
GitHub reusable action: Publish your book to GitHub Pages
TeachBooks Package: Jupyter Book Wrapper

Interactive Features
Sphinx extension: Interactive python code
Sphinx extension: Custom launch buttons
Sphinx extension: Rich hover over tips

Design & Accessibility
Sphinx extension: TU Delft theme
Sphinx extension: Image inverter
Sphinx extension: Named colors

Content Customisation
Sphinx extension: Download link replacer
Sphinx extension: Grapsle
Sphinx extension: Custom launch buttons
Sphinx extension: iframes
Sphinx extension: JupyterBook-Patches

Read the Manual to see how to use the software or view the source code on GitHub.

Workshops

We offer workshops on how to make TeachBooks for first-time-users and for more advanced users!

“We are going to use the TeachBooks in the classroom.”

“I love the open-source / community aspect.”


Contact us at info@teachbooks.io to hear about the options! See TU Delft Library’s LinkedIn post for a glimpse of what you could expect.

Tb Workshop Bg

Community with support

Fellow book authors are available to help get started and solve issues. Join our GitHub community!

Contact us via GitHub discussions!

This image has an empty alt attribute; its file name is TB_community-1024x1024.png
Scroll to Top