Who it is for
| Vertical | Typical case | Priority features |
|---|---|---|
| K-12 schools | Elementary and high school, BNCC alignment, parent portal | Parent portal with AI narrative, gamification, minor monitoring, LGPD |
| ENEM/college prep | Live simulations, personalized AI tutor, analytics | Psychometric quiz analytics, AI tutor with course material RAG, mock exams |
| Universities | Hybrid courses, LTI with existing Canvas/Moodle, gradebook | LTI 1.3 (tool provider), multi-criteria rubrics, AGS grade passback |
| Corporate training | T&D, compliance, SSO with Okta/Azure AD | SAML/OIDC, SCIM 2.0, verifiable certificates (OB 3.0), public API |
Architecture in one sentence
Next.js 15 (App Router) + PostgreSQL (Supabase) + Redis + Prisma 7 + multi-provider LLM Router (Claude → GPT → Grok → Gemini fallback) + Voyage AI embeddings (RAG) + Stripe/Asaas billing, deployed in Docker behind Caddy with on-demand TLS (automatic Let's Encrypt).
Key features
- Real multi-tenancy with complete white-label — data isolation at DB level, custom domain with automatic TLS, 9 visual themes
- Multi-agent AI tutor with per-tenant RAG — not a ChatGPT wrapper; multi-component pedagogical pipeline with deterministic orchestration/RAG/pedagogy, LLM response and background evaluation/content/safety tasks. Separate on-demand admin agents — CourseReview, AI Course Editor and Gamification — run with their own tools. Only LLM-backed components use the per-task model config (TenantTaskModelConfig)
- Educational CMS with 8 lesson types + 6 interactive subtypes — slides, video, PDF, rich_text, quiz, assignment, live_class, external_link
- Quiz engine with psychometric analytics — Cronbach's alpha, point-biserial discrimination, item difficulty, distractor analysis
- Multi-provider live classes — BBB, Zoom, Teams, Google Meet (unified adapter pattern)
- Complete native gamification — XP, badges (OB 3.0), Redis leaderboards, contests, rewards shop, AI agent
- Integrated communication — forums, announcements, DMs, in-app notifications, attachments
- SSO Enterprise + SCIM 2.0 — SAML 2.0, OIDC with PKCE, SCIM 2.0 (14 endpoints RFC 7644)
- LTI 1.3 (tool provider) — register Studeia as external tool in Canvas, Blackboard, Moodle
- Native automations (mini-n8n built-in) — Trigger → Condition → Action engine
- B2B Mobile — React Native/Expo, white-label, push notifications
- Native LGPD compliance — data export, account deletion, DPA enterprise
- Public API with 166 documented methods — dual auth (session + Bearer API key), 35 granular scopes
- Real-time talking AI avatar — opt-in per course (HeyGen LiveAvatar / D-ID, BYO key)
- Adaptive learning — Bayesian concept mastery, 3-state misconception lifecycle, spaced repetition
- Multi-provider AI — switch Claude/GPT/Grok/Gemini per task, no vendor lock-in
Pricing model
5 B2B plans (BRL/month) — same as documented at studeia.com/pricing. Additional AI cost typically R$2-8/student/month tracked via AiUsageLog per tenant.
Tech stack summary
- Runtime: Next.js 15 App Router, React Server Components, TypeScript strict mode
- Database: PostgreSQL (Supabase) + pgvector (RAG, 1024 dims)
- ORM: Prisma 7 with adapter-pg
- Cache/Queue: Redis 7 + BullMQ
- LLM: Claude (primary) → OpenAI → xAI Grok → Google Gemini (fallback chain)
- Embeddings: Voyage AI (primary, 1024 dims) → OpenAI (fallback)
- Auth: Supabase Auth with SSR
- Storage: Supabase Storage (public for media, private for submissions)
- Email: SMTP/Resend/SendGrid (factory pattern)
- Live video: BBB/Zoom/Teams/Google Meet (adapter pattern)
- Billing: Stripe + Asaas (PIX)
- Mobile: Expo SDK 52 + NativeWind + Supabase + TanStack Query
- Deploy: Docker + Caddy (on-demand TLS) + Let's Encrypt on own VPS
- Observability: Sentry (10% session replay, 100% on error)
Compliance and security
- Native LGPD (data export, account deletion, DPA enterprise)
- WCAG 2.1 AA (skip-to-content, focus-visible, high-contrast, A11y toolbar, keyboard nav)
- Open Badges 3.0 (W3C Verifiable Credentials)
- LTI 1.3 (1EdTech certified-compatible)
- SCIM 2.0 (RFC 7644)
- AES-256-GCM on OAuth credentials + API keys
- HMAC-SHA256 on OAuth state + impersonation cookies
- Redis rate limiting on all LLM surfaces
- 100 unit/integration tests passing (45 core + 55 web)
Full feature map
| Area | Pages |
|---|---|
| Platform | Multi-tenancy · White-label · Multi-provider AI · Mobile app · Security & LGPD · Accessibility · i18n · SSO Enterprise |
| AI tutor | Pipeline · RAG ingestion · Adaptive learning · Avatar & TTS · Safety supervisor |
| CMS | Courses & lessons · Lesson types · Interactive content · AI course builder · Media library |
| Assessment | Quiz engine · Question bank · Gradebook |
| Engagement | Gamification · Live classes · Communication · Email |
| Operations | Automations · Reports & risk · API · LTI 1.3 |
Known limitations
To be honest about trade-offs:
- iOS app: still in roadmap (requires Apple Developer Program $99/year)
- Voice input (STT): speaking to the tutor (speech → text) is not implemented; the talking avatar is output-only
- AI-generated video lessons (Synthesia): not implemented
- Cryptographic badge signing & native LinkedIn button: roadmap (badges verify via public URL/API today)
- Third-party plugins: Studeia does not have a plugin ecosystem like Moodle. Customization via public API.
- On-premise: Studeia is SaaS-only.