Soma seriada como exercício
· 2 questões · autoaplicávelDescrição
Soma seriada para exercício
Validada em Pt-Br
Não
Aplicação
Autoaplicável
Tempo médio para resposta
0
Copyright
Uso livre
Referências
Soma seriada para exercício
Questões (2)
-
Após ouvir o segundo número, passe a clicar na soma dos últimos dois números ouvidos.
Ao final do exercício será exibido o tempo médio para obter resposta correta. Procure clicar o mais rapidamente possível e reduzir o tempo para resposta correta
Começa12345678910$(function(){ $("#rating-scale-prev").fadeOut(500); $("#id_answers-0-text").fadeOut(500); $("#rating-scale-submit").fadeOut(500); $("#id_answers-1-score").fadeOut(500); $("#id_answers-0-score").fadeOut(500); }); var sons = {1:new Audio('/static/js/n1.m4a'), 2:new Audio('/static/js/n2.m4a'), 3:new Audio('/static/js/n3.m4a'), 4:new Audio('/static/js/n4.m4a'), 5:new Audio('/static/js/n5.m4a'), 6:new Audio('/static/js/n6.m4a'), 7:new Audio('/static/js/n7.m4a'), 8:new Audio('/static/js/n8.m4a'), 9:new Audio('/static/js/n9.m4a') }; var bipe = new Audio('/static/js/beep2.wav'); var buzz = new Audio('/static/js/buzz1.wav'); var intervalo = 2400; var ajuste_intervalo = 100; var acertos = 0; var erro = 0; var tempo = 0; var ciclo= 21; var parar=0; var sorteio_anterior=Math.round(Math.random()*4+1); var sorteio_previo=0; var soma_conferir=0; var sorteio=0; var temporizador= new Date(); var duracao_teste_acertos=0; var duracao_teste_erros=0; var contador_tempo=new Date(); var ajuste_tempo=0; var corrige_tempo=0; //quanto atinge valor +4 ou -4 gera ajuste de tempo de intervalo var ciclo_total=ciclo; var permite_tempo=new Date().getTime(); var resultado=[]; var soma_atual=0; function reduz_ciclo(){ciclo=ciclo-1} function comeca(){ sons[sorteio_anterior].play(); setTimeout(sorteia,2500); setTimeout(reduz_ciclo,2500)} function sorteia(){ if (ciclo==0){ var fim=document.getElementById('id_answers-0-text'); fim.value="Acertos: "+acertos+" entre "+(ciclo_total-1)+". Tempo médio de resposta certa: " + (Math.round(duracao_teste_acertos/acertos)/1000)+". Tempo Mínimo:"+Math.min(...resultado); var serie_toda=document.getElementById('id_answers-1-text'); serie_toda.value="Intervalos (ms): "+resultado.toString(); var clicar= document.getElementById('rating-scale-submit'); clicar.click(); } else { sorteio=Math.round(Math.random()*4+1); sons[sorteio].play(); momento_som= new Date().getTime(); soma_atual=sorteio_anterior + sorteio; sorteio_anterior=sorteio; soma_conferir=soma_atual; ciclo=ciclo-1; } } function confere(x){ if (ciclo==ciclo_total){console.log("Acabou");return}; if (x==soma_conferir) { bipe.play();console.log("BIPE"); acertos=acertos+1; momento_resposta= new Date().getTime(); duracao_teste_acertos=duracao_teste_acertos+momento_resposta-momento_som; resultado.push((momento_resposta-momento_som)); sorteio_anterior=sorteio; console.log(x+"="+soma_conferir+"Ciclo:"+ciclo+"Acertos:"+acertos); sorteia(); } else { buzz.play();console.log("BIPE DE ERRO"); $(`#b${x}`).removeClass("btn-info").addClass("btn-danger"); setTimeout(function (){$(`#b${x}`).removeClass("btn-danger").addClass("btn-primary")},500); erro=erro+1; momento_resposta= new Date().getTime(); duracao_teste_erros=duracao_teste_erros+momento_resposta-momento_som; sorteio_anterior=sorteio; console.log(x+"="+soma_conferir+"Ciclo:"+ciclo+"Acertos:"+acertos); sorteia(); } }
- Intervalos