<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Canvas LMS on Coach Alan</title><link>https://alanpruitt.com/tags/canvas-lms/</link><description>Recent content in Canvas LMS on Coach Alan</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 17 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://alanpruitt.com/tags/canvas-lms/index.xml" rel="self" type="application/rss+xml"/><item><title>Essay 24</title><link>https://alanpruitt.com/essays/24-chatbots-canvas-lms-cautionary-tale/</link><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><guid>https://alanpruitt.com/essays/24-chatbots-canvas-lms-cautionary-tale/</guid><description>Why integrating commercial AI chatbots inside Canvas LMS introduces severe institutional risks, compromises FERPA/ADA standards, and how high-friction Socratic assessments preserve human voice and presence.</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>Practical AI in Canvas: Supporting Course Design, Content Creation, and Student Engagement</title><link>https://alanpruitt.com/essays/06-canvas-ai-course-design/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>https://alanpruitt.com/essays/06-canvas-ai-course-design/</guid><description>&lt;!-- =========================================================================&#10; LANG: ENGLISH&#10; ========================================================================= --&gt;&#10;&lt;div data-lang="en"&gt;&#10;&lt;h2 id="practical-ai-in-canvas-supporting-course-design-content-creation-and-student-engagement"&gt;Practical AI in Canvas: Supporting Course Design, Content Creation, and Student Engagement&lt;/h2&gt;&#10;&lt;p&gt;Artificial intelligence is no longer a peripheral experiment in higher education—it is an embedded operational capability within modern Learning Management Systems. As Canvas continues to integrate native AI features, instructors face the practical challenge of moving past theoretical hype toward actionable, ethically grounded course implementation.&lt;/p&gt;&#10;&lt;p&gt;Drawing on recent higher education conference developments, this specification provides concrete strategies for leveraging AI inside Canvas to streamline content creation, elevate student engagement, and maintain rigorous human-in-the-loop oversight.&lt;/p&gt;</description></item></channel></rss>