add intervalo tiempo

This commit is contained in:
2026-10-01 10:54:37 +02:00
parent 7c77dcdd68
commit 99ceae2c5a
+11
View File
@@ -18,6 +18,8 @@ let preguntas = [];
let indice = 0; // pregunta que se está mostrando let indice = 0; // pregunta que se está mostrando
let bloqueado = false; // true mientras se envía una respuesta o se ve el feedback let bloqueado = false; // true mientras se envía una respuesta o se ve el feedback
let numeroAciertos = 0; // número de aciertos del jugador let numeroAciertos = 0; // número de aciertos del jugador
let tiempoRespuesta = 0;
let intervaloTiempo;
$(document).ready(function () { $(document).ready(function () {
@@ -81,6 +83,11 @@ function cargarPreguntas() {
// 2. Pintar la pregunta actual y sus respuestas // 2. Pintar la pregunta actual y sus respuestas
function mostrarPregunta() { function mostrarPregunta() {
console.log("entro en mostrarPregunta");
tiempoRespuesta = 0;
intervaloTiempo = setInterval(function () {
tiempoRespuesta++;
}, 100);
const pregunta = preguntas[indice]; const pregunta = preguntas[indice];
bloqueado = false; bloqueado = false;
@@ -111,6 +118,9 @@ function mostrarPregunta() {
// 3. El usuario pulsa una respuesta: se guarda y se enseña si ha acertado // 3. El usuario pulsa una respuesta: se guarda y se enseña si ha acertado
function responder($botonPulsado) { function responder($botonPulsado) {
console.log("entro en responder");
clearInterval(intervaloTiempo);
console.log("Tiempo de respuesta: " + tiempoRespuesta /10 + " segundos");
if (bloqueado) { if (bloqueado) {
return; return;
} }
@@ -131,6 +141,7 @@ function responder($botonPulsado) {
idPartida: idPartida, idPartida: idPartida,
idPartidaxPregunta: pregunta.idPartidaxPregunta, idPartidaxPregunta: pregunta.idPartidaxPregunta,
idRespuesta: idRespuesta, idRespuesta: idRespuesta,
tiempoRespuesta: tiempoRespuesta,
}, },
success: function (datos) { success: function (datos) {
if (datos.error) { if (datos.error) {