FOAP-NetMind-2022 / beetlepush

Learn JavaScript array methods
https://beetlepush.vercel.app/
Mozilla Public License 2.0
4 stars 0 forks source link

Ampliar estadísticas #22

Closed omiras closed 2 years ago

omiras commented 2 years ago

Trabajo previo

Estadísticas básicas

Herramientas

Diseño

Opciones de implementación

  1. Hacerlo todo con NodeJS. Es decir, hacemos un EJS tipo view-stats.ejs, que se renderiza al hacer /stats
  2. Es un HTML como los demás, pero la biblioteca Plotty se alimenta de una petición GET del endpoint /get-stats
omiras commented 2 years ago
  1. Modificar el modelo de Mongoose para poder almacenar el número de intentos fallidos
  2. Modificar el endpoint "/statistics" para que ahora recibamos también el número de intentos incorrectos antes de acertar el nivel
  3. Modificar la función sendEvent: añadir un nuevo parámetro incorrectCount. Pasarle la propiedad "incorrectCount" del nivel en el que os encontráis. NO accedais al localStorage dentro de la función sendEvent. Modificar el post que se hace con JQuery para pasarle el valor de incorrectCount
SaraaLee commented 2 years ago
INCORRECTS POR CADA NIVEL

Queremos calcular para cada nivel la media de número de intentos de todos los usuarios para resolver ese nivel.

omiras commented 2 years ago
Ste2812 commented 2 years ago

Revisar linea 12 app.js antes de merge