rindex
Todos los proyectos
Plataforma de evaluación académica con 3 roles, exámenes temporizados y análisis de rendimiento.
El problema
Una institución educativa regional necesitaba reemplazar los exámenes en papel. El proceso completo — crear, distribuir, aplicar, calificar y analizar — tomaba semanas. Los profesores no tenían visibilidad del rendimiento por alumno hasta después de la corrección manual.
La solución
Plataforma multi-rol (admin / profesor / alumno) con banco de preguntas, motor de exámenes temporizados con protección anti-trampa, calificación automática y dashboards de rendimiento por grupo y alumno. Autenticación basada en roles con NextAuth y sesiones JWT.
Impacto
- Proceso de examen reducido de semanas a minutos
- 3 roles con permisos granulares — cero conflictos de acceso
- Dashboards en tiempo real para profesores sin esperar corrección manual
$ rindex --exam "Física II" --student ┌──────────────────────────────────────┐ │ Examen: Física II ⏱ 44:32 │ │ Pregunta 3 de 20 │ ├──────────────────────────────────────┤ │ ¿Cuál es la 2ª ley de Newton? │ │ │ │ ● A) F = ma │ │ ○ B) E = mc² │ │ ○ C) PV = nRT │ ├──────────────────────────────────────┤ │ Progreso: ████████░░░░░ 40% │ └──────────────────────────────────────┘
Stack
- Prisma
- ORM type-safe; migraciones controladas; relaciones complejas sin raw SQL
- NextAuth
- Gestión de sesiones con roles integrada; JWT + cookies seguras sin backend extra
- PostgreSQL
- Relaciones complejas usuario → grupo → examen → respuesta; integridad referencial
- Next.js 14
- TypeScript
- Prisma
- PostgreSQL
- NextAuth