Human& Hackathon / Feb 2026

Learn&

TypeScriptNext.jsConvexExcalidrawVercel AI SDKTailwind CSS
CompletedDemoGitHub

Learn& was our Human& Hackathon project: a classroom tool where a professor teaches on a shared whiteboard, students check in when they are confused, and the app forms study groups from what each student actually understands.

Classroom flow

The teacher creates a session, students join, and everyone sees the shared Excalidraw board. Convex stores session state, whiteboard elements, cursors, messages, comprehension records, and proposed matches, which kept the hackathon prototype real-time without adding a separate websocket service.

AI pieces

  • Captured whiteboard snapshots and sent them through a multimodal model to transcribe what had been taught.
  • Synthesized the lesson timeline from snapshots so student check-ins had context from the actual board, not a generic course prompt.
  • Ran short 1-on-1 AI conversations with students and extracted per-topic comprehension profiles from the transcript.
  • Computed study-group matches from those profiles, then created group rooms with opening messages tailored to each group.

Group rooms

Group rooms extended beyond chat. The app could generate diagrams from the discussion, summarize progress for the teacher, and have an AI participant ask clarifying questions when the group appeared to settle on a misconception. Those pieces made the prototype behave more like a teaching workflow than a static matching algorithm.

Back To Projects