Weebo

ROLA

Developer

TRVANIE

In progress

BrainUp je adaptívna vzdelávacia platforma pre slovenské školy, ktorá žiakom pomáha efektívnejšie sa učiť pomocou AI-generovaných testov, spaced repetition algoritmov a personalizovaných opakovaní. Učitelia majú k dispozícii analytický dashboard so štatistikami výkonu celej triedy aj jednotlivých žiakov. Platforma podporuje viacero rolí (žiak, učiteľ, rodič, riaditeľ), obsahuje gamifikačné prvky ako coiny, streaky a achievementy, in-app shop s powerupmi, a AI chat nad poznámkami. Celý systém je multi-tenant čiže každá škola má vlastné triedy, predmety a vyučovacie skupiny.

  • Frontend: Next.js (Pages Router), TypeScript, Tailwind CSS
  • Backend: tRPC, Next.js API routes, BullMQ (queue workers)
  • Database: PostgreSQL cez Prisma ORM
  • AI/ML: Embedding server, IRT (Item Response Theory) kalibrácia otázok, spaced repetition (SM-2 variant), adaptívne testovanie
  • Infraštruktúra: Docker Compose, monitoring server, worker procesy

  1. Adaptívne testy - AI generuje otázky z poznámok, IRT kalibruje ich náročnosť v reálnom čase
  2. Spaced repetition - Plánuje opakovania podľa výkonu žiaka (NEW → LEARNING → MASTERED)
  3. Teacher analytics - Grafy výkonu triedy, rebríčky, early-warning pre slabých žiakov
  4. Gamifikácia - Streaks, coiny, achievementy, powerupy v shope
  5. AI chat - Konverzácia nad konkrétnou poznámkou / témou RAG
  6. Multi-tenant - Škola, triedy, vyučovacie skupiny, school year management
  7. Onboarding - Personalizovaný profil žiaka (štýl učenia, ciele, motivácia)