Ink and watercolor illustration of a fox in a colorful scarf opening a dusty wooden cabinet, revealing shelves overflowing with glowing golden ledgers and scrolls

152 Students Were Hiding in My Own Database

I have 152 students in one of my courses. Until last week I had no idea who was actually watching the lessons.

My AI assistant found a complete progress-tracking database on my course server. Lesson-level data, watch position, completion percentages, timestamps. It had been quietly collecting for months.

Nobody was reading it.

So I said: build me a report.

One conversation later I had enrollment counts by school, active students over 7 and 30 days, a leaderboard, per-course engagement, revenue. The AI pulled the data via SSH, formatted the whole thing, and scheduled a weekly cron job. Every Sunday at 7 AM, the numbers land on my phone.

Along the way it found a bug. The school detection code was defaulting every student to “writing” regardless of which school they’d enrolled through. One-line fix. Without it, the entire report was scrambled.

Then: certificates. A completion certificate template existed but was broken, redirecting students to a 404. My AI fixed the template, redesigned it with custom border art, made it school-aware (different name and URL per domain), optimized for print, and linked it to the account page. Students at 90%+ completion now see a View Certificate button.

I spent maybe 20 minutes on review decisions. The rest was the AI working through the stack: discover the data, build the report, fix the bugs, ship the feature.

OpenClaw is a self-hosted AI assistant running on your own server. It connects to your tools, reads your files, and handles real work while you do other things.

I teach two classes on setting up and getting the most from OpenClaw at AI Partner School.

Similar Posts