ITSOEH
Mixquiahuala de Juárez, Hidalgo

Desarrollo web Back-end PHP MySQL Front-end HTML CSS JQuery AJAX

Resumen

Para este proyecto se utilizaron elementos de la metodología incremental, la persona a cargo de proporcionar los requerimientos fue la Mtra. Cristy Elizabeth Aguilar Ojeda (caguilar@itsoeh.edu.mx), miembro del cuerpo docente de ITSOEH, quien se encargó de proporcionar además todos los detalles referentes a la competencia, es importante mencionar que este proyecto es conocido por ser el código base disponible desde julio del 2020 y alojada en el servicio de Hostinger. El sistema presentado cuenta con una clara división entre el frontend y backend siguiendo una variación del modelo vista controlador (MVC).



Problema que se resolvió

Crear un sistema web que sirva de apoyo para el control de participantes, calificaciones, distracciones, sanciones, bases y retos.



Capturas de pantalla

Inicio
Inicio rally
En este apartado se puede ver la utilización de elementos HTML, CSS y Bootstrap para el contenido de la ventana principal, existe una clara delimitación de la cabezera, contenido y pie de página. En la parte del encabezado puede observarse un apartado para visualizar equipos, distracciones e iniciar sesión.

Menú del administrador
Inicio de sesion

Consta de una SPA en donde se pueden encontrar diversos items para verificar la información de los equipos, el administrador además es la única persona capaz de ver el marcador y mostrar a los ganadores del concurso.

Página del administrador
Equipos

Se trata de una página en donde se selecciona un equipo para evaluar, la tabla cuenta con una función especial de JavaScript (con ayuda de JQuery) que permite sumar los puntos del equipo a medida que se seleccionan los elementos de la tabla de evaluación.

Página de control para el staff
Staff agregar equipos

El staff puede apoyar en actividades de registro de equipos, evaluadores y participantes, la página se apoya de AJAX para no recargarse cada vez que se envía una solicitud al servidor. Esta actividad reduce el tiempo de trabajo del administrador limitandolo a controlar que los registros sean correctos.

Página para controlar las bases
bases

Una parte crucial de la actividad que se lleva a cabo son los alumnos que apoyan (staff) en las actividades, principalmnete tomando tiempos de retos, distracciones y verificando que no se realice alguna sanción.