Week 14: The Approved Pull Request That Stopped Passing
#7746, the OIDC login initiation, has been approved and waiting since week 10. This week I went...
Tag archive
#7746, the OIDC login initiation, has been approved and waiting since week 10. This week I went...
Both pieces of the autograding groundwork from last week's "pipeline nobody could feed" post finally...
Two pull requests merged this week and the most security-critical piece of the whole project went out...
This week the first leg of the LTI 1.3 handshake shipped as #7746, a static analyser and I disagreed...
Three things happened this week: I undid the cookie change from week 5 with something better, I put...
On 26 July, #7647 merged. It was the first piece of my project to land in CircuitVerse's master...
Coding starts on 1 June. This post is about the three weeks before that — what I did with them, and...
Your LTI tool isn't launching. The student clicks the link in the LMS and gets an error, a blank...
If your LTI tool runs activities in Canvas and instructors are manually copying grades from your tool...

Most edtech teams make the same mistake early: they try to support every LMS at once. Canvas, Moodle,...

Most edtech teams pick LTI because it sounds like the obvious choice. It's a standard, it works...
If you've built an LTI integration and grades aren't syncing back to the LMS automatically, you're...