Skip to content

Interactive Book

Interactive Book turns your materials into a living book — not a static PDF, but a reading environment built from typed blocks you can quiz against, watch as animation, manipulate as a live widget, and chat about page by page.

Open Book in the left sidebar. The dashboard shows your library with quick stats (total books, ready, in progress, chapters) and a card per book; New book starts a new one.

The Book library: stats across the top and a book card below

  1. Open Book → New book.
  2. Choose a topic and sources — Knowledge Bases, Notebooks, Question Bank, or Chat history.
  3. Review the generated proposal (chapter outline) before compiling.
  4. Let the engine generate page plans and blocks per chapter.
  5. Read, annotate, quiz yourself, or chat alongside the pages.

Books track source fingerprints, so if a knowledge base changes after compilation, maintenance commands can report the drift (see below).

A book chapter is built from typed blocks. The point is that each block is the right medium for the idea — a concept becomes a quiz, a derivation becomes an animation, a process becomes an interactive widget.

Quiz & flash-card blocks turn a section into active recall. Answers stay hidden until you reveal them, and the per-page outline on the right keeps long chapters navigable.

A page with an embedded Quick Check quiz block and a per-page outline

Animation blocks embed a rendered Manim video right in the page — useful when a derivation is easier to watch than to read.

A page with an embedded Manim animation explaining a derivation

Interactive blocks are live HTML widgets. Here, sliders recompute reward weights and group statistics in real time — the reader learns by manipulating the model, not just reading about it.

An interactive widget block with live sliders and recomputed values

Diagram blocks render Mermaid/concept graphs inline, and every page has a Page Chat — ask a question about exactly what you’re reading and get an answer grounded in that page.

A page with a rendered Mermaid diagram and the Page Chat panel open

A book is editable, not frozen. Use Insert block to add a block anywhere in a chapter — and pick its type from the full palette: text, callout, quiz, code, timeline, flash cards, figure, interactive, animation, deep dive, and user note.

The Insert block menu showing every block type

Hover any existing block to move, regenerate, or delete it, or switch its type — turn a wall of text into a quiz, a callout, or a deep dive without rewriting the chapter.

Block controls and the switch-block-type dropdown

SourceUse when
Knowledge BaseYou want grounded textbook/paper content.
NotebookYou have curated notes or prior summaries.
Question BankYou want practice-centered pages.
Chat HistoryYou want to turn a tutoring session into study material.
Terminal window
deeptutor book list
deeptutor book health <book_id>
deeptutor book refresh-fingerprints <book_id>