Volver a proyectos
SaaS EdTech Gamificación IA

MathQuest

Plataforma SaaS educativa multi-tenant con práctica adaptativa, gameplay estilo Kahoot, economía de MathCoins y analítica docente con alertas de riesgo.

Ingeniería de producto integral — no solo una app de ejercicios.

Problema

Baja adherencia estudiantil, poco feedback accionable para docentes, y dificultad para escalar entre instituciones.

Solución

Práctica adaptativa con IA + repaso espaciado, gameplay motivante con scoring Kahoot, y analítica docente con alertas de intervención temprana.

Modelo SaaS Multi-Tenant

4 niveles de roles con provisioning controlado y aislamiento por organización.

👑

Superadmin

Crea organizaciones

🏫

Org Admin

Crea docentes

👩‍🏫

Teacher

Crea estudiantes y tareas

🎓

Student

Practica y gameplay

Módulos del Sistema

Arquitectura modular monolítica con boundaries claros por dominio.

Practice Engine

Pipeline adaptativo: analog → spaced → weak → catalog → IA fallback. ELO por tópico, clasificación de error y repaso espaciado.

Gamification

MathCoins con wallet auditable, sistema de logros con progreso, tienda de avatar con inventario y equipamiento por capas.

Courses & Assignments

Builder de tareas con generación IA, problemas manuales y reciclaje. Gameplay con 3 intentos, scoring Kahoot y leaderboard.

Teacher Analytics

KPIs por curso, riesgo por estudiante, heatmap de errores, alertas persistentes y tendencia semanal de progreso.

Diagrama Interactivo

Explora la arquitectura: roles, módulos y servicios externos conectados.

Arrastra los nodos para reorganizar el diagrama
Mini Map

Práctica Adaptativa

Pipeline inteligente que selecciona el próximo problema según el estado del estudiante.

1

Análogo pendiente

Si falló un problema antes, se le presenta un análogo para remediar.

2

Estrategia base

Calcula entre spaced, weak o catalog según candidatos del curso.

3

Generación IA personalizada

Si no hay candidato adecuado, Gemini genera un problema adaptado al nivel ELO y debilidades del estudiante.

4

Evaluación + Progresión

Normalización de respuesta, clasificación de error (conceptual, cálculo, signo, procedimiento), actualización ELO via triggers.

5

Scoring + Recompensas

Puntos base + speed bonus + streak bonus − hint penalty. MathCoins a wallet y check de logros.

Seguridad y Aislamiento

Multi-tenancy real reforzada en app y en base de datos.

Base de Datos

  • RLS activo en todas las tablas de dominio
  • Políticas por pertenencia a curso/organización
  • RPCs tenant-aware para ingreso/inscripción
  • Migraciones SQL versionadas

Aplicación

  • Middleware de sesión + control de acceso por rol
  • Guardas server-side (requireRole, requireAnyRole)
  • Verificación de ownership en acciones
  • Registro público deshabilitado

Stack Tecnológico

Next.js 16 · React 19 · TypeScript · Supabase · Gemini · Tailwind 4 · Framer Motion · KaTeX

🚧 En desarrollo