ClassLens turns every activity into a watchful colleague. Students work; the platform notices when they’re focused, when they’re stuck, when they wander — and writes you a careful, minute-by-minute account.
Long pause on the same loop body. Mouse hovers but no edits.
ClassLens sits between you and the work itself. You don’t grade what you didn’t see — you grade a careful account of what happened, written in language a teacher would actually use.
Describe the work in plain language. ClassLens drafts a structured checklist — labels, completion criteria, and what evidence to look for — that you edit before publishing.
Students open the link, see what's about to happen, grant screen + webcam permission, and start. ClassLens captures screen in 60-second chunks; the webcam runs a face model on-device.
Spots the off-by-one — the next pointer is being read after curr is mutated. Fixes the order of assignments.
Each attempt arrives as a colour-coded timeline, an AI-written narrative summary, and a clickable list of key moments — the off-by-one bug, the tab switch, the green test run. Async-first, not Zoom-with-extra-steps.
ClassLens is a four-stage perception pipeline. Each stage throws information away on purpose — so by the time a paragraph reaches you, the only thing left is what a careful colleague would have noticed if they were sitting next to the student.
We run the face-landmark model in the student’s browser. The only things that travel to our servers are numerical features — attention percentage, face presence, head pose — and a single low-resolution keyframe per minute, kept only for training the perception layer.
No raw video. No audio. No keystroke logging. No DOM scraping. Screen capture is exactly what the student picks at the share-prompt — they choose the surface.
“I used to spot-check submissions and hope. Now I read a one-paragraph summary per student and I know — to the minute — where each one got stuck. Office hours stopped being triage.”
Five minutes to publish, sixty seconds to see the first replay. Free for your first class — no card, no demo call.