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

Atajos de teclado

H
Inicio
A
Sobre mí
P
Proyectos
C
Contacto
G
GitHub
?
Mostrar atajos