Commit c3509c17 authored by Bruno Meyer's avatar Bruno Meyer 😢

Criando gerenciador (nao esta pronto)

parent 0f5a35c2
......@@ -26,6 +26,12 @@
top:10%;
height:90%;
}
.spanErrou{
color:red;
}
.spanAcertou{
color:purple;
}
</style>
</head>
<body>
......@@ -49,7 +55,7 @@
<button type="submit" class="pure-button pure-button-primary" class='botao_submit' value='enviado' onClick="buscaTestes()">Examinar o gráfico</button>
<br>
<br>
<a class="pure-button pure-button-primary" href="index.php">Fazer teste</a>
<a class="pure-button pure-button-primary" href="index.html">Fazer teste</a>
<br><br>
<button type="submit" class="pure-button pure-button-primary" name='botao_submit' value='enviado' onClick="tentaLogar()";>Deslogar</button>
</div>
......
......@@ -39,14 +39,38 @@ function buscaTestes(){
}
function abre_informacao_teste(obj){
obj.innerHTML = dados[1*obj.getAttribute("id_teste")].idade;
obj.innerHTML = "<center>";
/* Percorre a estrutura de dados que é definida no script.js que contém todas as informações referentes a 1 teste*/
for(var i = 0; i < dados[1*obj.getAttribute("id_teste")].stringResposta.length; i++){
for(var j = 0; j < dados[1*obj.getAttribute("id_teste")].stringResposta[i].length; j++){
/*Escreve na tela ( em forma de botões ) se a pessoa acertou, e o seu tempo, alterando a classe de cada uma para :
- spanAcertou
- spanErrou
*/
if(dados[1*obj.getAttribute("id_teste")].stringResposta[i][j].acertou == "1"){
obj.innerHTML += "<span class=spanAcertou>" + dados[1*obj.getAttribute("id_teste")].stringResposta[i][j].tempo+"</span><br>";
}
else{
obj.innerHTML += "<span class=spanErrou>" + dados[1*obj.getAttribute("id_teste")].stringResposta[i][j].tempo+"</span><br>";
}
}
if(j < dados[1*obj.getAttribute("id_teste")].stringResposta[i].length-1)
obj.innerHTML +="<br>";
}
obj.innerHTML = "</center>";
}
function geraGraficos(){
if(dados){
console.log(dados);
var vetLinhas = [];
var j;
......@@ -176,7 +200,6 @@ function geraGraficos(){
function buscaTempoResposta(vetorResposta){
var retorno = [];
for(var i = 0; i < vetorResposta.length; i++){
retorno[retorno.length] = vetorResposta[i].tempo;
}
......
......@@ -5,7 +5,7 @@ function enviarDados(dados){
}
var NUM_DE_PERGUNTAS = 5;
......@@ -16,7 +16,7 @@ var resposta;
var data = {};
data.stringResposta = [];
var ordemBateria = ["pC","C", "C", "pI", "I", "I","F"]; //pC = pre Congruente, C = Congruente, PI = pre Incongruente, I = Incongruente, F = Fim
var ordemBateria = ["pC","C", "pI", "I","F"]; //pC = pre Congruente, C = Congruente, PI = pre Incongruente, I = Incongruente, F = Fim
var testeAtual=0; //Indica quantos testes ja foram feitos no total
var testesSalvos=0; //Indica quantos testes ja foram feitos e salvos ('C' e I)
......@@ -53,7 +53,7 @@ function repouso(){
}
else{
mudaCor(ordemBateria[testeAtual]);
intervalTempo = setInterval("tempo();", 20);
intervalTempo = setInterval("tempo();", NUM_DE_PERGUNTAS);
var string = "";
document.getElementById("botoes").style.display="block";
document.getElementById("conta").innerHTML = "Já foram "+contaPerguntas+" perguntas";
......@@ -79,7 +79,7 @@ function clicou(cor){
contaPerguntas++; //COMECA DO 1
document.getElementById("conta").innerHTML = "Já foram "+contaPerguntas+" perguntas";
if (contaPerguntas <= 20){ //Se o teste ainda nao acabou
if (contaPerguntas <= NUM_DE_PERGUNTAS){ //Se o teste ainda nao acabou
if(ordemBateria[testeAtual] == "I" || ordemBateria[testeAtual] == "C"){
var acertou = 0;
if (cor == resposta)
......@@ -102,7 +102,7 @@ function clicou(cor){
mudaCor(ordemBateria[testeAtual]);
}
if (contaPerguntas >= 20){
if (contaPerguntas >= NUM_DE_PERGUNTAS){
if(ordemBateria[testeAtual] == "I" || ordemBateria[testeAtual] == "C")
testesSalvos++;
testeAtual++;
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment