L.TEXTBOOKLUDOSTHE LEARNING DESIGN
Current skill specification · 19 October 2026

LUDOS

Turn learning into play, using the textbook's own exercises as the curriculum. Add one nested book to the shared TextbookLudos catalog. Use the current Sites skill for opening, developing, testing, and publishing the existing Site; use the PDF/Drive skills when needed to retrieve or inspect source material.

Establish scope

  1. Find the attached or named source. Retrieve a named Drive file with the connector; inspect the actual book rather than relying on memory or a title. Reuse an existing book entry when extending it.
  2. Respect specified chapters/pages. Infer printed versus PDF page numbering from the text and context. When uncertain, include the union of plausible ranges, favoring the larger scope, and state the interpretation. Ask only when the source or scope cannot reasonably be resolved.
  3. Default to complete conceptual and exercise-family coverage of the requested scope. Preserve chapter boundaries and free chapter access. Do not assume a sample chapter is enough. Account for prior completed work and preserve progress.
  4. Inventory the actual questions and subquestions in scope before authoring: numbered exercises, review questions, guided practice, and explicitly posed questions in worked examples. Record their identifiers and source locations, then map each to its game activity or an explicit consolidation/omission. Also identify concepts, jargon, prerequisites, and common misconceptions. A section reference or shared topic alone does not establish that an activity adapts a textbook question. Do not claim a proof was covered by a superficial recognition question.

Design the learning

Fit the presentation to the book

Make terminology useful

Make relevant jargon in prompts, hints, explanations, and concept chips clickable. Each entry must include:

Make the textbook available through the book interface. For a public site, inspect the source's sharing/reproduction permission before bundling the full PDF. Ashby's supplied edition permits educational nonprofit reproduction with its notice intact. Preserve that notice. For other books, use an authorized accessible source or explain an actual access limitation rather than silently exposing a private Drive link. Link to exact PDF pages, with a searchable section reader when feasible. Verify extracted mathematics/tables against the PDF and provide the original page when extraction is ambiguous.

Implement inside TextbookLudos

Open the existing Site source before editing. Keep one shared catalog with one entry/button per actual book. Create or update /books/<book-slug>/; do not create a separate Site for each textbook. Preserve existing routes, audience, source identity, stable exercise IDs, and browser progress. Namespace new books' progress. Make the game work on phones and desktop with keyboard-operable controls, readable diagrams, and accessible feedback. Be explicit about local-only persistence; offer import/export unless shared account storage already exists.

Prefer deterministic answer checking for objective tasks, accepting all equivalent correct constructions. Validate generated instances and ensure every hidden state required for an exploration is reachable. Avoid runtime AI dependencies unless the learning task requires them and the hosting path supports them. Keep content separate from grading and rendering so new chapters can reuse the book engine without replacing the catalog.

Collect public learner feedback

Verify and deliver

  1. Audit every core question against the actual source question and answer key where available. Verify its identifier, substantive correspondence, and accessible original; a citation alone is insufficient. Verify each derived-practice activity has a source-backed parent. Reconcile the question-level coverage map and label exceptions/omissions. Independently calculate numerical answers. Verify all glossary/source anchors and PDF accessibility.
  2. Exercise every interaction type through real event handlers, including a wrong answer, repair, hints, skipping, solution reveal, extra practice, and clean revisit. Verify generated variants' solvability and grading, progress migration, and import/export. Test the reader and catalog routes. Verify feedback submission and retrieval across independent visitors, vote changes, retry safety, public aggregation, version separation, draft retention, and storage failure states. Preserve previous feedback and learning progress through updates.
  3. Use supported managed browser preview for responsive/visual QA. If infrastructure fails, report that verification limit and continue appropriate checks/publication; do not improvise unsupported preview infrastructure.
  4. Publish to the existing Site using its current audience unless the user changed it. The user's request to put a book on the Site authorizes the update; do not add a redundant conversational approval gate.
  5. Return the public book URL, catalog URL, and source/PDF link. State the implemented scope and any substantive coverage or verification limit. Do not claim an installed skill or successful publication without the corresponding successful persistence operation.

← Choose a textbook · Public feedback ↗