Files
2026-09-24 12:25:23 +02:00

1.8 KiB

REQUISITOS CONTROLADORES

Orden “RegistrarUsuario“ registrarUsuario(nombre, email, password) inserta un usuario en la bbdd, hay que comprobar que en la tabla usuario no hay una cuenta con el correo electronico

Orden “ComprobarUsuario“ comprobarUsuario(email, password) comprueba si el usuario introducido se encuentra en la bbdd para poder iniciar sesion, hay que actualizar las variables de sesion para guardar su email y su id de la bbdd.

Orden “RankingGlobal“ rankingGlobal() recupera los 5 usuarios con mas puntos ordenados por el maximo de puntos

Orden "CrearSala" crearSala(nombreSala, nombreEquipo1, nombreEquipo2) inserta en la bbdd una sala y asigna al usuario que la crea a equipo 1

Orden “BuscarSalas“ buscarSala() recupera todas las salas activas a las que el usuario se puede unir, devuelve nombre de sala, nombre de equipo, id equipo(todos los equipos), nombre usuarios.

Orden “AsignarUsuario“ asignarUsuario(id equipo, id usuario(variable de sesion)) cuando el usuario pulsa el boton de unirse asigna al equipo dicho usuario

Orden “BuscarSalaUsuarioActivo“ buscarSalaUsuarioActivo(id equipo) recarga la pagina para solo mostrar la sala en la que se encuentra el usuario

Orden “CargarPreguntasyRespuestas“ cargarPreguntasyRespuestas() recupera todas las preguntas de la partida (10 preguntas por partida), devuelve un json con las preguntas, las 4 respuestas

Orden ”ComprobarRespuesta” comprobarRespuesta(idRespuesta, idUsuario, tiempo) comprueba si el usuario ha pulsado sobre la respuesta correcta o incorrecta, devuelve si es correcta o incorrecta

Orden "ComprobarEquipoGanador" comprobarEquipoGanador() comprueba cual de los dos equipos gana, devuelve un json con la puntuacion global, nombre de equipos, nombre de usuarios y puntuacion de cada usuario, actualiza el ranking global de usuarios