References: Intelligent Textbooks, MicroSims, and Deployment
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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-deploypushes a built intelligent textbook to. -
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.