#0328
CronSqliteContainers
The instructor knows who's stuck before Thursday
Each student container carries one cron line: at 2 AM, run the week's test suite and PUT the pass count to the course container's SQLite KV: /api/v1/sqlite/kv/progress:week4:alice?db=course: using the container name as the key.
The course container is just a database with a URL. By breakfast it holds forty rows for the night. The instructor's dashboard is a base64-encoded SELECT pasted into a bookmark: pass count by student, sorted ascending. The top of the list is who to email before the lecture.
No LMS plugin, no grading server, no Slack bot. Each student's machine already has a scheduler and already speaks HTTP; the course's database already has an address. The wiring is one line in a crontab and one URL.
Every student machine reports to a database URL, so the gradebook fills itself in nightly.