# lms (blogs) — RSS Amplifier

Recent posts from the 4 feeds in the RSS Amplifier directory that cover lms.

Page: <https://rssamplifier.com/topics/lms/blogs>  
Feed: <https://rssamplifier.com/topics/lms/blogs.md>

---

## [Two Checkboxes I'm Glad I Found in January](https://www.canvasinsider.blog/p/two-checkboxes-im-glad-i-found-in)

_2026-08-12 · Chris Powell · The Canvas Insider_

Any account could generate a key to every student's grades. Here's the afternoon I closed that door.

## [Who approves Athena?](https://www.canvasinsider.blog/p/who-approves-athena)

_2026-07-23 · Chris Powell · The Canvas Insider_

Instructure's new AI study coach connects through the student's account, not yours.

## [General Enhancements | June 2026](https://examindupdates.substack.com/p/general-enhancements-june-2026)

_2026-07-07 · Johnny Oshika · EXAMIND AI_

June brought accessibility improvements, more automatic LMS grade posting, and a smarter in-assessment assistant.

## [Reading the Room](https://www.canvasinsider.blog/p/reading-the-room)

_2026-07-06 · Chris Powell · The Canvas Insider_

Holding the groove, and the trust that never came down the org chart.

## [Write Your Quiz in Word. Let Canvas Take It From There.](https://www.canvasinsider.blog/p/write-your-quiz-in-word-let-canvas)

_2026-07-01 · Chris Powell · The Canvas Insider_

I got five bucks that says creating quizzes generates more support tickets than any other area of Canvas.

## [When Canvas Goes Dark, Your .imscc File Is Worthless](https://www.canvasinsider.blog/p/when-canvas-goes-dark-your-imscc)

_2026-06-15 · Chris Powell · The Canvas Insider_

From the Admin side of the desk

## [The Canvas Insider Grows Up](https://www.canvasinsider.blog/p/the-canvas-insider-grows-up)

_2026-06-09 · Chris Powell · The Canvas Insider_

I started this blog in 2022 because I had information to share about Canvas and no place to say it.

## [General Enhancements | May 2026](https://examindupdates.substack.com/p/general-enhancements-may-2026)

_2026-06-08 · Johnny Oshika · EXAMIND AI_

May brought improvements across accounting assessments, Excel tasks, written assignment grading, and LMS integration.

## [A Tangled.org Deploy Script for Cloudflare](https://cbennell.com/posts/tangled-cloudflare-deploy/)

_2026-06-02 · Christopher Bennell_

Deploy your static content to Cloudflare with Tangled.org CI workflows. Goodbye, GitHub Actions.

## [Vibing With Gemini - Bulk Suspend Guest Accounts](https://www.canvasinsider.blog/p/vibing-with-gemini-bulk-suspend-guest)

_2026-05-20 · Chris Powell · The Canvas Insider_

Based on recent events, there may be questions posed about guest accounts in your Canvas LMS, and whether they should be suspended after a given time.

## [Trade Bitcoin and Ethereum Today (Sponsored)](https://crawlproof.com/a/24AuG0A1eym2)

_2026-05-20 · **Sponsored**_

Buy, sell, and margin trade BTC and ETH with EUR, USD, CAD, GBP, or JPY.

## [Vibing with Gemini - Print and Export Quizzes](https://www.canvasinsider.blog/p/vibing-with-gemini-print-and-export)

_2026-05-08 · Chris Powell · The Canvas Insider_

If you are using New Quizzes in Canvas, you’re familiar with the option to print your quiz with the answer key or print a blank quiz with no answers shown.

## [General Enhancements | April 2026](https://examindupdates.substack.com/p/general-enhancements-april-2026)

_2026-05-08 · Johnny Oshika · EXAMIND AI_

AI watermarking, AI extension detection, improved Feedback Machines exports, and more.

## [Vibing with Gemini - Popup Notification for specific assignment](https://www.canvasinsider.blog/p/vibing-with-gemini-popup-notification)

_2026-05-01 · Chris Powell · The Canvas Insider_

For years I have supported my faculty clients in restoring balance to their course gradebook after discovering they edited the Roll Call Attendance assignment points from 100 to something else.

## [Vibing with Gemini - Convert DOCX to Canvas Quiz](https://www.canvasinsider.blog/p/vibing-with-gemini-convert-docx-to)

_2026-04-30 · Chris Powell · The Canvas Insider_

Instructure recently sent notifications about upcoming changes to its login user interface. It had little impact to those at my university accessing our Canvas LMS, but there was one significant area that was affected.

## [Feedback Machines + Excel Auto-Grader Enhancements | March 2026](https://examindupdates.substack.com/p/feedback-machines-excel-auto-grader)

_2026-04-02 · Johnny Oshika · EXAMIND AI_

Feedback Machines

## [General Enhancements | February 2026](https://examindupdates.substack.com/p/general-enhancements-february-2026)

_2026-03-11 · Johnny Oshika · EXAMIND AI_

February brought improvements across EXAMIND's Excel assignments, Feedback Machines, and LMS integrations.

## [Can AI Do That? SpeedGrader Submission Previews](https://www.canvasinsider.blog/p/can-ai-do-that-speedgrader-submission)

_2026-03-10 · Chris Powell · The Canvas Insider_

When a teacher can’t see their student essay submissions in SpeedGrader, can AI help troubleshoot the issue?

[Listen](https://api.substack.com/feed/podcast/190524874/e11063a7a17ee56339f6032608786d53.mp3)

## [Can AI Do That? ...maybe](https://www.canvasinsider.blog/p/can-ai-do-that-maybe)

_2026-02-26 · Chris Powell · The Canvas Insider_

In the educational technology timeline, the end of February 2026 will be remembered as the debut a new product named for a famous theoretical physicist.

## [General Enhancements | January 2026](https://examindupdates.substack.com/p/general-enhancements-january-2026)

_2026-02-23 · Johnny Oshika · EXAMIND AI_

AI-powered simulation grading, PDF downloads, GPT-5.1 upgrades, and more.

## [Can AI Do That?](https://www.canvasinsider.blog/p/can-ai-do-that-ee0)

_2026-02-17 · Chris Powell · The Canvas Insider_

Old Courses Still in Dashboard

## [Ship everywhere from one CLI (Sponsored)](https://crawlproof.com/a/scXFctcFEImr)

_2026-02-17 · **Sponsored**_

One codebase, hosted runners, encrypted credentials, and automated submissions across stores

## [Can AI Do That?](https://www.canvasinsider.blog/p/can-ai-do-that)

_2026-02-13 · Chris Powell · The Canvas Insider_

Lost Grades

## [IgniteAI Agent - Meet & Greet](https://www.canvasinsider.blog/p/igniteai-agent-meet-and-greet)

_2026-02-05 · Chris Powell · The Canvas Insider_

Instructure recently released its IgniteAI Agent for Canvas Admins, and will soon be making it available to teachers of Canvas courses.

[Listen](https://api.substack.com/feed/podcast/187001812/05e3b86bd979072b893b19e6695b27f8.mp3)

## ["Every Layout" Mixins](https://cbennell.com/posts/every-layout-mixins/)

_2026-02-04 · Christopher Bennell_

Every Layout is a collection of composable CSS layout patterns. Here's how I've extracted them into a reusable pattern library I can use in any project.

## [All in on event sourcing](https://volodymyrpotiichuk.com/blog/articles/event-sourcing)

_2025-11-30 · Versatile engineering blog by Volodymyr Potiichuk_

The idea of event sourcing is completely different from what we usually build. Let's understand why it's useful and how to approach it using a poker platform as an example.

## [Canvas Theme CSS - Modifying to meet \<code\> tag accessibility standards](https://www.canvasinsider.blog/p/canvas-theme-css-modifying-to-meet)

_2025-11-13 · Chris Powell · The Canvas Insider_

Hello again Canvas Insiders,

[Listen](https://api.substack.com/feed/podcast/178810020/9ebb06ad74941ccbd9be41f894770736.mp3)

## [Using Pundit in Phlex Components](https://cbennell.com/posts/using-pundit-in-phlex-components/)

_2025-10-31 · Christopher Bennell_

Pundit's helper module makes it easy to do authorization checks in our Phlex views.

## [Site Redesign Postmortem](https://cbennell.com/posts/site-redesign-postmortem/)

_2025-10-07 · Christopher Bennell_

After a redesign of this site, I share some thoughts on the unexpected benefits and surprising lessons of vanilla CSS.

## [The architecture behind 99.9999% uptime in erlang](https://volodymyrpotiichuk.com/blog/articles/the-architecture-behind-99%-uptime)

_2025-09-17 · Versatile engineering blog by Volodymyr Potiichuk_

Have you ever wondered how to build the most stable application in the world? What characteristics does such an application have, and what architecture styles make it possible?

## [Student Annotation Assignments](https://www.canvasinsider.blog/p/student-annotation-assignments)

_2025-09-04 · Chris Powell · The Canvas Insider_

Welcome back to the new academic year, Insiders!

[Listen](https://api.substack.com/feed/podcast/172803258/ce1e894c583fa236a1744ff39772dd49.mp3)

## [Vibing with Gemini - File Storage Upload Errors in Course](https://www.canvasinsider.blog/p/vibing-with-gemini-file-storage-upload)

_2025-08-21 · Chris Powell · The Canvas Insider_

Sometimes teachers in Canvas courses encounter error messages and are unable to upload files into their courses.

[Listen](https://api.substack.com/feed/podcast/171394787/1fd987de5070c0bf5d813823bf50741b.mp3)

## [International money transfers (Sponsored)](https://crawlproof.com/a/WRUXnm5ehov4)

_2025-08-21 · **Sponsored**_

Send money to other countries and manage multi‑currency balances online.

## [Vibing with Gemini - Adding Student to Course Behind-the-Scenes](https://www.canvasinsider.blog/p/vibing-with-gemini-adding-student)

_2025-08-20 · Chris Powell · The Canvas Insider_

What happens when a Canvas Admin like me wants to help staff with their Academic Honesty course, and visits Google Gemini for some “Vibe Coding” to help staff work smarter than harder?

[Listen](https://api.substack.com/feed/podcast/171394102/b29cb69daeb3ee581bd1e3b329a1d199.mp3)

## [Vibing with Gemini - Cross-listing Courses](https://www.canvasinsider.blog/p/vibing-with-gemini-cross-listing)

_2025-08-19 · Chris Powell · The Canvas Insider_

What happens when a Canvas Admin like me wants to work smarter instead of harder, and visits with Google Gemini for some “Vibe Coding”?

[Listen](https://api.substack.com/feed/podcast/171393187/bef0066e5aa30e57d5de7c733488b468.mp3)

## [Handling unique indexes on large data in PostgreSQL](https://volodymyrpotiichuk.com/blog/articles/unique-indexes-on-large-data-in-postgres-sql)

_2025-07-03 · Versatile engineering blog by Volodymyr Potiichuk_

A month ago, during a release to production, the feature I was working on failed to deploy due to a PostgreSQL restriction. It turned out to be a surprisingly fun and comprehensive learning moment.

## [Build LMS platform from scratch. Part 6 — How I Structure API Development](https://volodymyrpotiichuk.com/blog/articles/lms-how-to-structure-api-development)

_2025-04-16 · Versatile engineering blog by Volodymyr Potiichuk_

There are many ways to structure API development, but I’ll show you the one I love most and use in my projects.

## [Build LMS platform from scratch. Part 5 — Users.](https://volodymyrpotiichuk.com/blog/articles/lms-users)

_2025-04-09 · Versatile engineering blog by Volodymyr Potiichuk_

We will build the first module for our LMS and learn how to work with Ecto schemas, migrations, and changesets in Elixir.

## [Build LMS platform from scratch. Part 4 — Set up CI/CD.](https://volodymyrpotiichuk.com/blog/articles/lms-ci-cd)

_2025-04-08 · Versatile engineering blog by Volodymyr Potiichuk_

I will show you how to set up CI/CD for a multi-container application using GitHub Actions and AWS.

## [Build LMS from scratch. Part 3 — Define database entities.](https://volodymyrpotiichuk.com/blog/articles/lms-define-database-entities)

_2025-03-28 · Versatile engineering blog by Volodymyr Potiichuk_

In this part, I’ll design a prototype of the core SQL database schema for a Learning Management System.

## [Phlex Tabs: Multiple Capture Blocks in a Phlex Component](https://cbennell.com/posts/phlex-tabs/)

_2025-03-25 · Christopher Bennell_

Here's how I created a flexible interface for a Phlex component that captures multiple blocks, while maintaining backward compatibility with the simpler string-based API.

## [Honeybadger Deploy Notifications with Kamal Hooks](https://cbennell.com/posts/honeybadger-kamal-hooks/)

_2025-03-17 · Christopher Bennell_

A solution for reporting Kamal deployments to Honeybadger using Kamal post-deploy hooks.

## [Preventing race conditions: My experience with LockManager in JavaScript](https://volodymyrpotiichuk.com/blog/articles/preventing-race-conditions-in-javascript)

_2025-02-28 · Versatile engineering blog by Volodymyr Potiichuk_

Recently, I faced an interesting challenge at work: implementing a feature that would handle parallel requests to the same resource.

## [Build LMS platform from scratch. Part 2 — define tech stack.](https://volodymyrpotiichuk.com/blog/articles/lms-define-tech-stack)

_2025-02-24 · Versatile engineering blog by Volodymyr Potiichuk_

Here I will describe the tech stack I chose for LMS platform and explain why I made these choices.

## [Build LMS platform from scratch. Part 1 — define requirements.](https://volodymyrpotiichuk.com/blog/articles/lms-business-requirements)

_2025-02-23 · Versatile engineering blog by Volodymyr Potiichuk_

I’m starting a journey to build my own Learning Management System (LMS) to improve my skills and practices as a software developer.

## [How hash tables outperform other data structures](https://volodymyrpotiichuk.com/blog/articles/how-hashtables-outperform-other-data-structures)

_2025-02-17 · Versatile engineering blog by Volodymyr Potiichuk_

Have you ever wondered why hash tables works so fast? I will explain how they work, why they are so fast, and when to use them.

## [Performance Update | Live View](https://examindupdates.substack.com/p/performance-update-live-view)

_2024-12-12 · EXAMIND AI · EXAMIND AI_

We've improved live view system performance to handle high-volume synchronous assessments

## [Negotiation Practice Assignment](https://examindupdates.substack.com/p/negotiation-practice-assignment)

_2024-11-25 · Cordell Vos · EXAMIND AI_

Now in Open Alpha

## [I Tried Three CSS Frameworks So You Don't Have To](https://cbennell.com/posts/three-css-frameworks/)

_2024-11-25 · Christopher Bennell_

I tested OpenProps, Bulma, and TailwindCSS while migrating to Bridgetown, and found they fall on a revealing continuum from pure CSS custom properties to all-in utility classes. Here's what I learned about each approach.

## [Creation of a job processing library using Elixir and Redis](https://volodymyrpotiichuk.com/blog/articles/creation-of-job-processing-tool)

_2024-10-30 · Versatile engineering blog by Volodymyr Potiichuk_

I always wanted to know how processing libraries as Oban, Celery, and others work under the hood. In this article, I built my own job processing library using Elixir and Redis.

## [Bridgetown, TailwindCSS and Kamal: A Tricky Deploy Bug](https://cbennell.com/posts/bridgetown-tailwind-kamal/)

_2024-10-27 · Christopher Bennell_

Deploying a Bridgetown site with Kamal? Watch out for a sneaky Tailwind bug. When the jit-refresh.css file is gitignored, fresh checkouts fail silently during the build process, stripping all your Tailwind styles. Here's how to fix it with a simple esbuild plugin instead of patching your Dockerfile.

## [Migrating from Wordpress to Bridgetown](https://cbennell.com/posts/migrating-from-wordpress-to-bridgetown/)

_2024-10-26 · Christopher Bennell_

I've used WordPress for many years. It no longer suits my needs as well as it used to, so I've been investigating alternatives, inlcuding migrating this site to Bridgetown, a Ruby-based static site generator. And the switch feels principled and liberating.

## [New Assessment Design Features](https://examindupdates.substack.com/p/new-assessment-design-features)

_2024-10-10 · Cordell Vos · EXAMIND AI_

Generate Bloom's Taxonomy and Disable Copy Restrictions

