<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Curriculum-as-Code on Coach Alan</title><link>https://alanpruitt.com/tags/curriculum-as-code/</link><description>Recent content in Curriculum-as-Code on Coach Alan</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 23 Sep 2026 08:45:00 -0700</lastBuildDate><atom:link href="https://alanpruitt.com/tags/curriculum-as-code/index.xml" rel="self" type="application/rss+xml"/><item><title>Essay 36: What If I Didn't Standardize the Loop?</title><link>https://alanpruitt.com/essays/essay-36/</link><pubDate>Wed, 23 Sep 2026 08:45:00 -0700</pubDate><guid>https://alanpruitt.com/essays/essay-36/</guid><description>&lt;p&gt;In the architectural evolution of &lt;strong&gt;Curriculum-as-Code (CaC)&lt;/strong&gt; across our higher education courses and clinical exercise science programs, few frameworks have proven as foundational as the &lt;strong&gt;Mission Loop (Pattern / Rule / Solve)&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;By demanding that every learning challenge follow an explicit three-phase pipeline—observing empirical telemetry, confronting it with non-negotiable Single Source of Truth (SSoT) constraints, and deriving a human-verified solution—we insulated our classrooms from generative AI hallucination and restored the cognitive friction of authentic deduction.&lt;/p&gt;</description></item><item><title>The Logic Grid: Why Good Assessment Looks Like Sudoku (and How the Mission Loop Solves the AI Crisis)</title><link>https://alanpruitt.com/essays/essay-30-the-logic-grid/</link><pubDate>Thu, 03 Sep 2026 10:00:00 -0700</pubDate><guid>https://alanpruitt.com/essays/essay-30-the-logic-grid/</guid><description>&lt;p&gt;The conversation surrounding generative artificial intelligence in higher education has fixated on the wrong villain.&lt;/p&gt;&#10;&lt;p&gt;We wring our hands over language models because they can instantly generate a cohesive, grammatically pristine 500-word essay on physical inactivity or socioeconomic barriers to healthcare. In response, institutions have spent millions on probabilistic detection software that flags innocent non-native English speakers while failing to detect basic prompt injections.&lt;/p&gt;&#10;&lt;p&gt;The crisis is not that the machine can write. The crisis is that our assignments were built to reward surface-level fluency rather than analytical deduction.&lt;/p&gt;</description></item><item><title>Curriculum-as-Code, ADA Title II Compliance, and Fleet-Wide Accessibility Refactoring</title><link>https://alanpruitt.com/essays/essay-27/</link><pubDate>Tue, 25 Aug 2026 16:53:00 -0700</pubDate><guid>https://alanpruitt.com/essays/essay-27/</guid><description>&lt;p&gt;When the Department of Justice codified WCAG 2.1 AA standards under ADA Title II for public higher education institutions, it ended the era of reactive, page-by-page accessibility audits. Traditional post-publication fixes inside LMS rich text editors fail to scale across multi-section course fleets.&lt;/p&gt;&#10;&lt;p&gt;Achieving sustainable compliance requires moving accessibility upstream into a version-controlled engineering workflow: &lt;strong&gt;Curriculum-as-Code&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="the-upstream-accessibility-pipeline"&gt;The Upstream Accessibility Pipeline&lt;/h2&gt;&#10;&lt;p&gt;By authoring instructional materials in standardized Markdown and validating them through automated linting pipelines before deployment, entire categories of accessibility errors are eliminated at the source.&lt;/p&gt;</description></item><item><title>Essay 17: Engineering Resilience: Resolving False-Positive Contrast Errors and Array Parsing Script Failures via Curriculum-as-Code</title><link>https://alanpruitt.com/essays/17-resolving-array-parsing-script-failures/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><guid>https://alanpruitt.com/essays/17-resolving-array-parsing-script-failures/</guid><description>&lt;!-- =========================================================================&#10; LANG: ENGLISH&#10; ========================================================================= --&gt;&#10;&lt;div data-lang="en"&gt;&#10;&lt;h2 id="essay-17-engineering-resilience-resolving-false-positive-contrast-errors-and-array-parsing-script-failures-via-curriculum-as-code"&gt;Essay 17: Engineering Resilience: Resolving False-Positive Contrast Errors and Array Parsing Script Failures via Curriculum-as-Code&lt;/h2&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Automated accessibility checkers in Learning Management Systems often flag false-positive contrast errors due to array parsing script failures caused by deeply nested, visual-editor HTML bloat. Curriculum-as-Code (C-a-C) resolves this at the source by replacing GUI color adjustments with deterministic Markdown pipelines, native semantic hierarchies starting at &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt;, and zero inline color overrides.&lt;/p&gt;</description></item><item><title>The Guided Learning Trifecta: AI Simulation, Clinical Application, and Deterministic Auditing</title><link>https://alanpruitt.com/essays/14-guided-learning-trifecta/</link><pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate><guid>https://alanpruitt.com/essays/14-guided-learning-trifecta/</guid><description>&lt;!-- =========================================================================&#10; LANG: ENGLISH&#10; ========================================================================= --&gt;&#10;&lt;div data-lang="en"&gt;&#10;&lt;h2 id="the-guided-learning-trifecta-ai-simulation-clinical-application-and-deterministic-auditing"&gt;The Guided Learning Trifecta: AI Simulation, Clinical Application, and Deterministic Auditing&lt;/h2&gt;&#10;&lt;p&gt;When higher education institutions scramble to integrate Generative AI into workforce programs, they usually make one of two mistakes: they treat AI as a passive text summarizer, or they fear it as an unstoppable cheating engine. Both approaches miss the true potential of intelligent instructional engineering.&lt;/p&gt;&#10;&lt;p&gt;In applied health sciences and vocational education, AI should neither replace human instruction nor act as an open-ended conversational oracle. Instead, it must be deployed as a structured, deterministic learning partner within a three-tier execution pipeline: &lt;strong&gt;The Guided Learning Trifecta&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>The Mission Loop Architecture: Pattern, Rule, and Solve in Coded Instruction</title><link>https://alanpruitt.com/essays/12-mission-loop-architecture/</link><pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate><guid>https://alanpruitt.com/essays/12-mission-loop-architecture/</guid><description>&lt;!-- =========================================================================&#10; LANG: ENGLISH&#10; ========================================================================= --&gt;&#10;&lt;div data-lang="en"&gt;&#10;&lt;h2 id="the-mission-loop-architecture-pattern-rule-and-solve-in-coded-instruction"&gt;The Mission Loop Architecture: Pattern, Rule, and Solve in Coded Instruction&lt;/h2&gt;&#10;&lt;p&gt;In traditional health science education, assignment prompts often ask open-ended questions like &amp;ldquo;Describe how you would design an exercise program for a diabetic client.&amp;rdquo; While well-intentioned, these unconstrained assignments invite vague responses, obscure student reasoning errors, and make objective assessment extraordinarily difficult.&lt;/p&gt;&#10;&lt;p&gt;When curriculum is engineered as code, learning tasks require a structured, deterministic execution pipeline: &lt;strong&gt;The Mission Loop&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>The Vibe-Coding Paradigm: Speed, Intuition, and Full-Stack Execution in Instructional Engineering</title><link>https://alanpruitt.com/essays/13-vibe-coding-paradigm/</link><pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate><guid>https://alanpruitt.com/essays/13-vibe-coding-paradigm/</guid><description>&lt;!-- =========================================================================&#10; LANG: ENGLISH&#10; ========================================================================= --&gt;&#10;&lt;div data-lang="en"&gt;&#10;&lt;h2 id="the-vibe-coding-paradigm-speed-intuition-and-full-stack-execution-in-instructional-engineering"&gt;The Vibe-Coding Paradigm: Speed, Intuition, and Full-Stack Execution in Instructional Engineering&lt;/h2&gt;&#10;&lt;p&gt;For decades, building custom educational software or interactive lab tools required navigating a massive barrier to entry: armies of full-stack developers, months of sprint cycles, and rigid proprietary frameworks. If an educator wanted an interactive molecular flavor workbench or an agentic PWA for clinical exercise testing, they were forced to submit feature requests to software vendors and wait years for bloated, one-size-fits-all releases.&lt;/p&gt;</description></item><item><title>Continuous Integration for Pedagogy: Writing Automated Unit Tests for Learning Outcomes</title><link>https://alanpruitt.com/essays/07-continuous-integration-pedagogy/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>https://alanpruitt.com/essays/07-continuous-integration-pedagogy/</guid><description>&lt;!-- =========================================================================&#10; LANG: ENGLISH&#10; ========================================================================= --&gt;&#10;&lt;div data-lang="en"&gt;&#10;&lt;h2 id="continuous-integration-for-pedagogy-writing-automated-unit-tests-for-learning-outcomes"&gt;Continuous Integration for Pedagogy: Writing Automated Unit Tests for Learning Outcomes&lt;/h2&gt;&#10;&lt;p&gt;In software engineering, continuous integration (CI) pipelines run automated test suites on every commit to ensure system contracts remain unbroken. In traditional instructional design, however, curriculum changes are committed without automated verification—resulting in broken prerequisites, unmapped learning outcomes, and silent accessibility regressions that go unnoticed until students encounter them.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Continuous Integration for Pedagogy&lt;/strong&gt; shifts quality assurance from a manual pre-semester review to an automated background process running on every Git commit.&lt;/p&gt;</description></item><item><title>Instructional Engineering: Transforming Curriculum into Version-Controlled Source Code</title><link>https://alanpruitt.com/essays/05-instructional-engineering/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid>https://alanpruitt.com/essays/05-instructional-engineering/</guid><description>&lt;!-- =========================================================================&#10; LANG: ENGLISH&#10; ========================================================================= --&gt;&#10;&lt;div data-lang="en"&gt;&#10;&lt;h2 id="instructional-engineering-transforming-curriculum-into-version-controlled-source-code"&gt;Instructional Engineering: Transforming Curriculum into Version-Controlled Source Code&lt;/h2&gt;&#10;&lt;p&gt;For decades, instructional design has treated educational content as static documents trapped inside proprietary Learning Management Systems or binary PDFs. &lt;strong&gt;Instructional Engineering&lt;/strong&gt; replaces this reactive model with software design principles: modularity, automated linting, plain-text portability, and continuous delivery.&lt;/p&gt;&#10;&lt;h2 id="the-shift-from-design-to-engineering"&gt;The Shift from Design to Engineering&lt;/h2&gt;&#10;&lt;p&gt;Traditional instructional design focuses heavily on visual presentation within specific tools. Instructional Engineering treats content as an evolving software system that must meet strict operational criteria:&lt;/p&gt;</description></item></channel></rss>