jbriggs.org

Built

Software made for the real work of schools. Each of these began as a concrete problem at Eastside Prep — and it's where the thinking gets honest.

python · ai orchestration · operations

Math Placement System

Placing incoming students into the right math course is a high-stakes, time-consuming judgment call — every applicant arrives with a different mix of transcripts, scores, and teacher evaluations. This system does the heavy lifting while keeping the reasoning transparent.

A multi-agent pipeline reads each student's profile independently and distills it into a clean summary; a forward-looking, tunable model then recommends the next course in the sequence, with confidence scores and short synopses a human reviews and can override. The thresholds and weightings live in configuration, so the people who own placement — not just whoever wrote the code — can adjust it.

Privacy Described conceptually only — no student data or sensitive logic appears here or in this site's source. A sanitized walkthrough is available on request.

javascript · canvas lms · client-side

Canvas Bookmarklet Tools

Canvas holds enormous detail about how a class is actually running, but rarely surfaces the questions teachers most want answered. These are small, focused tools that run entirely in your own authenticated browser session, talk only to Canvas's own API, and render a tidy overlay — nothing is sent anywhere, and there are no accounts or servers involved.

Grading Delay by Section shows how long grading actually took, broken down by section: the median, the 90th percentile, the maximum, a histogram, and a count of anything still ungraded. Seating Chart Builder turns a roster into a workable seating chart in a couple of clicks.

Coming Install pages so colleagues can add these to their bookmarks bar are on the way.