-
Substituir "." por "," no resultado final. (o conversor de JSON para excel que estamos usando não aceita virgula como divisor de numero decimal)
-
Feed back visual, animação no cursor do mouse, ao ficar parrado carregar um barra circular em volta que representa o tempo do clique por tempo
-
Gerar n fases de testes, diacordo com (A) e (D). A quantidade de testes vai ser o numero de (A)s vezes o numero de (D)s. O log de resultados deve capturar todos os resultados.
Estado atual:
Diametro alvos (A): [ 100 ]
Diametro área (D): [ 300 ]
Como deve ser:
Diametro alvos (A): [ 30, 60, 100, 120, 290 ]
Diametro área (D): [ 50, 100, 300 ]
P.S: os valores acima são exemplos, com o exemplo acima teria 15 fases de testes.
-
Feed back sonoro, no clique com acerto e erro, ver os arquivos sounds/
-
Configuração e implementação da class gravel
-
Verificar se o clique foi um acerto, erro (erro circulo errado, erro clique fora dos circulos).
-
Log de acertos e erros com seus repectivos tempos. (deve contar o numero de acerto, erro, o tempo de cada erro e acerto.)
-
Implementar a sequencia 'extremo-oposto' para quando o números de círculos for par, ver função controleAlvos(indice) do script.js.
-
Configuração do diamtro do alvo (A) e diametro da área (D), ver imagem 1.
-
Configurar para que o circulo alvo fique em cima dos vizinhos quando estiverem sobre-apostos. Sugestão usar z-index, exemplo: gId('0').style.zIndex = "1"; .
-
Processar o Log de Acertos e Erros para gerar os resultados.
Na primeira versão pode gerar o resultado no formato JSON em um input, o qual vai ser copiado e colado em um conversor de JSON para excel. Olhar as "Configurações sugeridas". -
Estilização:
-
Seguir o padrão de estilização dos alvos e fundo do protocolo Fiits original: https://imgur.com/a/xeiuD.
-
Ao chamar o menu escoder o teste.
-
Centralizar a janela do teste.
-
Estilizar o menu de configuração.
-
Gerar resultado em cada fase.
(imagem 1)
D = 100, 300
A = 30, 60, 100
Q = 13
Quantidade de fases do teste: nD * nA
Formato do resultado (resultados exemplos)
Legendas:
TM = Tempo Médio
Fase | Acertos | Acertos % | TM Acertos | Erros | Erros % | TM Erros | TM |
---|---|---|---|---|---|---|---|
A=30, D=100 | 10 | 90% | 1300ms | 3 | 10% | 1400ms | 3400ms |
A=30, D=300 | 10 | 90% | 1600ms | 3 | 10% | 1200ms | 2420ms |
A=60, D=100 | 9 | 87% | 2300ms | 4 | 13% | 1300ms | 5400ms |
A=60, D=300 | 11 | 93% | 1530ms | 2 | 7% | 1600ms | 2400ms |
A=100, D=100 | 12 | 98% | 2900ms | 1 | 2% | 2400ms | 3400ms |
A=100, D=300 | 8 | 70% | 5600ms | 5 | 30% | 3400ms | 3200ms |