Sistema de puntuación - gooicoo/Ajax-Kahoot GitHub Wiki

Para el sistema de puntuación de las preguntas se ha realizado un pequeño proceso que consiste en lo siguiente:

  • Primero se ordena por orden de rapidez a los jugadores que hayan contestado correctamente a la pregunta.
  • Luego se realiza una pasada a la base de datos para puntuar a los jugadores.

Para saber qué cantidad de puntos va a tener cada jugador se realiza el siguiente algoritmo:

  • Se extrae la puntuación máxima que se le otorga a la pregunta.
  • Se resta una pequeña cantidad de puntos aleatorios, que van desde 30 a 50, a la puntuación que va quedando después de cada pasada a la base de datos.
  • Se establece el resultado del cálculo a cada jugador.