Saltar al contenido principal (Skip to content)
N
NEIRA / SYSTEMS
LUIS GONZAGA NEIRA AYALA
← Volver a Proyectos/EdTech Superior / Sandbox / Gamificación
2025 – Presente (Evolución a evagonz.com) · EdTech Superior / Sandbox / Gamificación

EvaGonz — Plataforma Universitaria de Evaluación & Gamificación Dojo

Ecosistema SaaS de evaluación técnica (Java, SQL, UML, Quiz), Proctoring y participación en vivo para estudiantes de ingeniería UTP

“Transformando la evaluación universitaria tradicional en una experiencia formativa interactiva, transparente y gamificada en tiempo real.”

Rol Desempeñado
Creador, Arquitecto de Software y Docente Titular (UTP Piura).
Año / Periodo
2025 – Presente (Evolución a evagonz.com)
Stack de Tecnologías
PHP 8.3MariaDB / MySQLMVC PropioWebSockets (Workerman)Java SandboxSQL SimulatorDojo EngineBootstrap 5Linux / Nginx

El Problema Abordado

En la docencia universitaria de ingeniería de sistemas y software (POO, Algoritmos, Desarrollo Web, Bases de Datos), los exámenes estáticos en papel o plataformas genéricas no permiten ejecutar código en tiempo real, no premian la participación continua en clase y carecen de mecanismos éticos y transparentes para validar la autoría y prevenir el fraude académico sin invadir la privacidad.

La Solución de Ingeniería

Concepción, arquitectura y desarrollo de EvaGonz (~44k líneas de código en arquitectura MVC propia PHP 8.3 / MariaDB / WebSockets): una suite educativa universitaria multi-tenant con evaluación interactiva multiformato (código Java con sandbox aislado, simulador interactivo de consultas SQL, diagramas UML evaluados con rúbricas y reactivos tipo Canvas), un motor gamificado 'Dojo' con economía de puntos inmutables por participación en clase delegada o docente que se vincula como comodines y beneficios en los exámenes, proctoring continuo con detección de eventos (pestañas ocultas, salidas de pantalla completa), asistencia por horarios y el módulo en tiempo real Wayground sobre daemon Workerman.

Arquitectura de Flujo & Componentes

1

Core MVC Propio en PHP 8.3: Contenedor de inyección de dependencias, Pipeline de Middlewares, enrutador REST, Mini-ORM con soporte TenantContext y QueryBuilder.

2

Motor de Evaluación Técnica Multiformato: Ejecución aislada de código Java en sandbox, validador sintáctico y de seguridad para SQL Simulator, y canvas interactivo para diagramas UML.

3

Sistema Gamificado Dojo de Participación: Transacciones inmutables append-only con roles de Docente y Delegado de aula, vinculando puntos de mérito con dinámicas de examen.

4

Proctoring No Invasivo & Auditoría: Capturas periódicas en cliente, timeline con severidad de eventos (tab_hidden, blur, fullscreen_exit) y reproductor para revisión docente.

5

Motor de Tiempo Real 'Wayground': Daemon WebSocket en Workerman (puerto 8282) para sincronización instantánea de aulas, evaluaciones activas y participaciones en vivo.

6

Arquitectura SaaS Multi-Tenant: Aislamiento estricto a nivel de fila (tenant_id), almacenamiento particionado y panel global de administración de plataforma.

Resultados Comprobados & Evidencia

  • ✓Implementado y en producción activa para los estudiantes de pregrado de la Facultad de Ingeniería de la UTP Piura en las cátedras de POO, Algoritmos y Desarrollo Web.
  • ✓Migración y evolución exitosa desde evaluaciones.luisgonzaganeiraayala.com hacia el dominio corto y optimizado evagonz.com.
  • ✓Más de 44,000 líneas de código mantenidas con tests unitarios, de integración y seguridad (RBAC, CSRF, XSS, mitigación IDOR).
  • ✓Incremento medible en la participación estudiantil en aula gracias al sistema Dojo y resolución de ejercicios de código interactivo.

Material de Evidencia Documentada:

Portal Oficial en Producción: evagonz.com
Plataforma SaaS activa para estudiantes de ingeniería UTP.
Acceso Histórico: evaluaciones.luisgonzaganeiraayala.com
Dominio de origen redirigido al nuevo ecosistema.
← Volver a Todos los ProyectosConsultar sobre este proyecto →