Commit 4a99d31d authored by Bruno Meyer's avatar Bruno Meyer 😢

Merge branch '40-numero-de-perguntas-do-treinamento-e-dos-testes-diferentes' into 'master'

fix

Closes #40

See merge request !19
parents ec3aac2f 42eaf58f
......@@ -13,13 +13,15 @@ var numeroTestes = 0;
var __configsDefault = {
"ordemBateria": ["pC","C","C", "pI", "I","I","F"],
"perguntas": 6,
"tipoTeste": 1, //1 para tempo, 0 para perguntas
"perguntasPre": 6,
"tipoTeste": 0, //1 para tempo, 0 para perguntas
"tempoTeste" : 5, //Segundos
"tempoEntreTeste": 5
};
var __configs = {
"perguntas": null,
"perguntasPre": null,
"ordemBateria": null,
"tipoTeste": null,
"tempoTeste" : null,
......@@ -136,6 +138,7 @@ function configuracoes(){
document.getElementById("logado_config_numero_perguntas").value = __configs.perguntas;
document.getElementById("logado_config_tempoEntreTeste").value = __configs.tempoEntreTeste;
document.getElementById("logado_config_numero_perguntas_pre").value = __configs.tempoEntreTeste;
if(__configs.tipoTeste == 0){
config_selectPerguntas();
......@@ -171,6 +174,7 @@ function logado_config_salvaConfig(){
if(confirm("Fazendo isso você deletará todos os testes!\nDeseja continuar?")){
__configs.perguntas = parseInt(document.getElementById("logado_config_numero_perguntas").value);
__configs.perguntasPre = parseInt(document.getElementById("logado_config_numero_perguntas_pre").value);
__configs.tempoTeste = parseInt($("#logado_config_tempoDuracao").val());
__configs.tempoEntreTeste = parseInt($("#logado_config_tempoEntreTeste").val());
newOrdemBateria = []
......
......@@ -21,6 +21,7 @@ var configs = getConfiguracoes();
var NUM_DE_PERGUNTAS = configs.perguntas;
var NUM_DE_PERGUNTAS_PRE = configs.perguntasPre;
var ordemBateria = configs.ordemBateria;
......@@ -68,11 +69,11 @@ function repouso(){
if(tempoRestanteRepouso > 0){
var teste; // Nome do teste
if(ordemBateria[testeAtual] == "pC") {
teste = "Pré congruente";
teste = "Treino congruente";
} else if(ordemBateria[testeAtual] == "C") {
teste = "Congruente";
} else if(ordemBateria[testeAtual] == "pI") {
teste = "Pré incongruente";
teste = "Treino incongruente";
} else if(ordemBateria[testeAtual] == "I") {
teste = "Incongruente";
} else {
......@@ -88,7 +89,7 @@ function repouso(){
var string = "";
document.getElementById("botoes").style.display="block";
document.getElementById("countdown").style.display="none";
document.getElementById("conta").innerHTML = "Já foram "+contaPerguntas+" perguntas";
document.getElementById("conta").innerHTML = "Questão "+(contaPerguntas+1);
}
tempoRestanteRepouso-=1;
}
......@@ -111,9 +112,14 @@ function tempo(){
function clicou(cor){
if(tempoRestanteRepouso<=-1){
contaPerguntas++; //COMECA DO 1
document.getElementById("conta").innerHTML = "Já foram "+contaPerguntas+" perguntas";
if (contaPerguntas <= NUM_DE_PERGUNTAS){ //Se o teste ainda nao acabou
document.getElementById("conta").innerHTML = "Questão "+(contaPerguntas+1);
var limitePerguntas = NUM_DE_PERGUNTAS;
if(ordemBateria[testeAtual] == "pI" || ordemBateria[testeAtual] == "pC"){
limitePerguntas = NUM_DE_PERGUNTAS_PRE;
}
if (contaPerguntas <= limitePerguntas){ //Se o teste ainda nao acabou
if(ordemBateria[testeAtual] == "I" || ordemBateria[testeAtual] == "C"){
var acertou = 0;
if (cor == resposta)
......@@ -136,7 +142,7 @@ function clicou(cor){
mudaCor(ordemBateria[testeAtual]);
}
if (contaPerguntas >= NUM_DE_PERGUNTAS){
if (contaPerguntas >= limitePerguntas){
if(ordemBateria[testeAtual] == "I" || ordemBateria[testeAtual] == "C")
testesSalvos++;
testeAtual++;
......
......@@ -147,6 +147,11 @@
<input type=number id="logado_config_numero_perguntas">
<br>
<br>
Número de perguntas nos pré testes
<br>
<input type=number id="logado_config_numero_perguntas_pre">
<br>
<br>
Ordem dos testes
<br>
<center id="logado_config_selects"></center>
......
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