forgia · dev log
Engineering log for the forgia LMS platform.
- 17 Aug 26The Arithmetic That Deleted a Rung
A Student who fails the same exercise three times has nothing left to reason with and starts permuting. The fix is to say more — but the screen already shows two numbers, and a third would have solved for everything. One proposed rung turned out to be informationless, and the rule that keeps the rest bounded is that a mark decays instead of re-evaluating.
liveviewadrfeedback-designsentence-selectionword-matchaccessibility - 23 Jul 26Find the Sentence: Manual Markers, Instructor Feedback, and a Bug the Browser Caught
Three small upgrades to Sentence Selection — Prompt images, instructor-authored completion messages, and manual || markers replacing the punctuation auto-split — plus a cross-field data-loss bug that only a real browser run surfaced.
liveviewsentence-selectionectodesign-systemddd - 17 Jul 26Sentence Selection, and the Refactor It Forced
A fifth Lesson type — the student selects every sentence in a passage that matches a Prompt, checked server-side with no reveal — and the LiveComponent-per-type refactor it took to add it safely.
liveviewsentence-selectionectodesign-systemdddarchitecture