31 lines
1.8 KiB
Markdown
31 lines
1.8 KiB
Markdown
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 |