Skip to content

History of Intelligent Textbooks & Interactive Learning

Run the Timeline Fullscreen

Scrolling and zooming

Scroll horizontally over the timeline — a sideways two-finger swipe on a trackpad, or hold Shift while turning the mouse wheel — to zoom in and out. Vertical scrolling is never trapped: it scrolls the page as usual. You can also click and drag to pan, or press Fit All to reset the view.

To include this MicroSim on your own web page, copy the following line of HTML:

1
<iframe src="https://dmccreary.github.io/intelligent-textbooks/sims/intelligent-textbook-timeline/main.html" width="100%" height="726" scrolling="no"></iframe>

About This Timeline

This interactive timeline traces the lineage of ideas behind intelligent textbooks, MicroSims, and interactive digital learning — from foundational theories of how people learn, through the mathematics of concept dependencies, to the generative-AI tools that now author interactive educational content.

Every event was chosen because it promoted critical thinking — moving learners from passively receiving facts toward actively building, exploring, and reasoning.

Use the filter buttons to view one of three tracks at a time:

Filter Color What it covers
Theory of Learning Blue How people learn: Piaget's constructivism, Bloom's Taxonomy, Vygotsky's Zone of Proximal Development, and Papert's LOGO turtle.
Learning Graphs Green The mathematics of concept dependencies: Knowledge Space Theory, ALEKS, Wikipedia's hyperlinked knowledge, and graph-based learning paths.
Generative AI Amber AI that authors learning content: GPT-2, ChatGPT, Claude Code, Claude Code Skills, the MicroSims paper, and the 100th intelligent textbook.
Science Fiction Purple Imagined futures that inspired the field: Asimov's The Fun They Had and Neal Stephenson's The Diamond Age.

The category filter buttons themselves carry the track colors, so they double as the legend.

How to Use

  • Filter buttons — click Theory of Learning, Learning Graphs, Generative AI, or Science Fiction to isolate one track; click All Events to see everything.
  • Click an event — the detail panel below the timeline shows the full title, who created it, why it matters, its connection to critical thinking, and a source link where available.
  • Fit All — resets the view to show every visible event.
  • Drag — click and drag the timeline to pan left and right through the decades.
  • Scroll — scroll horizontally (a sideways two-finger swipe or shift-scroll) over the timeline to zoom in and out; vertical scrolling moves the page as normal and is never trapped.

Timeline Events

Theory of Learning

  1. 1936 — Jean Piaget's Constructivism. Learning as active model-building, not passive reception.
  2. 1956 — Bloom's Taxonomy. A ladder of cognitive objectives whose upper rungs (analyze, evaluate, create) define critical thinking.
  3. 1978 — Vygotsky's Zone of Proximal Development. The theory behind scaffolding learners just beyond what they can do alone.
  4. 1980 — Seymour Papert's Mindstorms and the LOGO Turtle. Children program the computer rather than the reverse.

Learning Graphs

  1. 1985 — Knowledge Space Theory (Doignon & Falmagne). A mathematical map of prerequisite dependencies — the ancestor of the learning graph.
  2. 1996 — ALEKS. Knowledge Space Theory deployed as a real adaptive, mastery-based learning system.
  3. Jan 15, 2001 — Wikipedia launches. A free, hyperlinked graph of interconnected concepts and the reference layer beneath open textbooks.
  4. Oct 2019 — McCreary, Lost in [Knowledge] Space. Graph databases for personalized learning paths.

Science Fiction

  1. 1951 — Isaac Asimov's The Fun They Had. Perhaps the earliest depiction of a "mechanical teacher" that adjusts each lesson to the child's age and ability.
  2. 1995 — Neal Stephenson's The Diamond Age. Fiction imagines the "Young Lady's Illustrated Primer," an AI-powered adaptive intelligent textbook.

Generative AI

  1. Feb 2019 — OpenAI releases GPT-2. The first large language model to generate fluent educational content.
  2. Nov 2022 — ChatGPT launches. Conversational generative AI reaches millions of learners.
  3. Nov 2023 — McCreary & Lockhart, Micro-Simulations for Education. Generative AI plus p5.js to author MicroSims.
  4. Nov 2024 — McCreary, Five Levels of Intelligent Textbooks. A maturity model from static print to autonomous AI tutors.
  5. Feb 2025 — Anthropic launches Claude Code. An agent that can build and deploy entire intelligent-textbook sites.
  6. Oct 2025 — Claude Code Skills. Portable, reusable workflows for reliable content generation.
  7. Nov 2025 — MicroSims framework paper (arXiv:2511.19864). The first formal framework for AI-generated educational simulations.
  8. Jun 1, 2026 — The 100th open intelligent textbook. AI-assisted authoring becomes reproducible at scale.

Lesson Plan

Learning objective: Students will trace (Bloom L2 — Understand) the intellectual lineage of intelligent textbooks and analyze (Bloom L4 — Analyze) how each idea built on the ones before it to promote critical thinking.

  1. Warm-up (5 min). Ask: "What is the difference between a textbook that tells you facts and one that helps you think?" Record answers.
  2. Explore the three tracks (15 min). In small groups, assign each group one filter — Theory of Learning, Learning Graphs, or Generative AI. Each group clicks through its events and summarizes the "big idea" of its track.
  3. Connect the tracks (10 min). As a class, draw arrows between events from different tracks (e.g., Knowledge Space Theory → learning graphs → AI that generates them). Discuss how theory, data structures, and AI tools depend on one another.
  4. Critical-thinking discussion (10 min). For each event, ask: "How did this move learners from receiving knowledge toward building it?"
  5. Extension. Have students propose the next event on the timeline (2027+) and justify which track it belongs to.

Customizing the Timeline

All event data lives inline in intelligent-textbook-timeline.js in the items array. To add an event:

1
2
3
4
5
6
7
8
{ id: 16, cat: 'Generative AI',
  content: 'Short label',
  start: '2027-01-01',
  title: 'Full Event Title (2027)',
  by: 'Author or organization',
  significance: `What happened and why it matters.`,
  conn: `How it promoted critical thinking.`,
  link: 'https://optional-source-url' }

The cat field must be one of Theory of Learning, Learning Graphs, or Generative AI so the event picks up the correct color and filter.

References