Skip to content

References: Intelligent Textbooks, MicroSims, and Deployment

  1. JavaScript - Wikipedia - Covers the language's history, event-driven execution model, and browser ecosystem, the runtime substrate this chapter identifies as the foundation every MicroSim, interactive visualization, and interactive simulation ultimately compiles down to.

  2. Git - Wikipedia - Explains Git's distributed version-control model, commit history, and branching, directly underpinning this chapter's description of how every chapter file, learning graph JSON version, and MicroSim spec is tracked before deployment.

  3. Learning management system - Wikipedia - Surveys LMS platforms, their history, and integration standards like SCORM and xAPI, grounding this chapter's definitions of Learning Management System (LMS) and the LMS Integration that connects a textbook's progress data to it.

  4. Eloquent JavaScript (3rd Edition) - Marijn Haverbeke - No Starch Press - A widely used introduction to JavaScript's syntax, functions, and browser programming model, covering the language fundamentals behind every interactive element and MicroSim this chapter describes.

  5. Pro Git (2nd Edition) - Scott Chacon & Ben Straub - Apress - The definitive reference on Git's commit, branch, and merge model, directly relevant to this chapter's Git and Book Build Workflow sections on tracking and publishing an intelligent textbook's source files.

  6. JavaScript - MDN Web Docs - Mozilla - Mozilla's canonical technical reference and guides for JavaScript syntax and browser APIs, a practical companion to this chapter's claim that JavaScript is the one language every browser runs with zero setup.

  7. p5.js Reference - p5.js Foundation - Complete function reference for the p5.js library's drawing, interaction, and animation capabilities, documenting the setup()/draw() pattern this chapter identifies as the basis of every MicroSim built for this book.

  8. Material for MkDocs - squidfunk - Official documentation for the Material theme this book itself is built with, covering the admonition and details extensions this chapter names as required for mascot callouts and collapsible diagram specifications.

  9. GitHub Pages Documentation - GitHub - Explains how GitHub Pages publishes a repository's static files to a live URL, the free hosting service this chapter describes as the destination mkdocs gh-deploy pushes a built intelligent textbook to.

  10. xAPI Overview - Rustici Software - Introduces the Experience API standard for recording learning statements in a Learning Record Store, the interoperability mechanism this chapter names as how a MicroSim completion becomes visible in an institution's LMS.