~/apps/poledu
poledu — info

PolEdu

archived

Personalized AI math tutoring platform that generates adaptive lessons based on each learner's profile — hands-on learners get interactive sliders and step-by-step reveals; auditory learners get analogies and TTS narration. Built for LotusHacks 2026 (800 participants, 220 teams).

writeup-onlyhackathonedtechaipersonalizationgenerative ai
built: 2026

PolEdu

March 2026. Personalized AI math tutoring platform that adapts lessons to each learner's profile. Built for LotusHacks 2026 — 5,000 applicants, 800 participants across 220 teams. Didn't place.

the problem

One-size-fits-all tutoring doesn't work. A hands-on learner and an auditory learner sitting through the same lesson will have completely different outcomes — but most edtech products ignore this entirely. The content is identical; only the pacing changes.

The result: learners disengage, gaps compound, and the platform gets blamed for the student's learning style.

what PolEdu does

PolEdu profiles each learner on intake and uses that profile to shape every lesson it generates — not just the difficulty, but the format of explanation.

Adaptive content by learning style:

AI-generated lessons via chat — lessons are delivered conversationally, with structured content blocks rendered inline: static graphs, interactive visualizations, KaTeX-formatted equations, and real-world analogy cards.

IELTS mock test generation — full four-section mock tests generated on demand, with source material retrieved via Exa and stored in ChromaDB for consistent retrieval.

architecture

Frontend: Vue 3 + TypeScript (Vite)

Backend: FastAPI (Python)

AI layer:

Lesson content blocks include: text, static graphs, interactive graph explorers, parametric graphs with sliders, step-by-step reveals, analogy cards, and KaTeX-rendered math throughout.

demo personas

Two demo profiles ship with the app — Alex (hands-on learner) and Jamie (auditory learner) — so judges and reviewers can immediately see how the same topic renders differently depending on the learner type.

reflection

Didn't place. My teammates oversold their skills on intake and underdelivered throughout — I ended up building most of it alone.

The bigger lesson though: AI makes everyone fast now. Every team at a 220-team hackathon has Cursor open and Claude on standby. Solo-or-effectively-solo doesn't cut it when the baseline execution speed has been equalised. What actually separates teams at this level is originality — a sharper insight into the problem, a more surprising angle, something the judges haven't seen the fifth variation of that weekend. PolEdu was well-built but not surprising. That's on me.