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

Merge branch '39-tempo-entre-os-testes-configuravel' into 'master'

Resolve "Tempo entre os testes configuravel"

Closes #39

See merge request !18
parents ae8ec1f5 99b87be2
......@@ -83,7 +83,10 @@
<div id="countdown" style="display:none;"></div>
<script type="text/javascript" src="js/script.js"></script>
<!-- SCRIPT DAS CONFIGURACOES !--> <script type="text/javascript" src="js/configuracoes.js"></script>
<!-- SCRIPT DO PRE-TESTE !--> <script type="text/javascript" src="js/script_pre_teste.js"></script>
<!-- SCRIPT DO TESTE !--> <script type="text/javascript" src="js/script.js"></script>
</body>
</html>
......@@ -14,14 +14,16 @@ var __configsDefault = {
"ordemBateria": ["pC","C","C", "pI", "I","I","F"],
"perguntas": 6,
"tipoTeste": 1, //1 para tempo, 0 para perguntas
"tempoTeste" : 5 //Segundos
"tempoTeste" : 5, //Segundos
"tempoEntreTeste": 5
};
var __configs = {
"perguntas": null,
"ordemBateria": null,
"tipoTeste": null,
"tempoTeste" : null
"tempoTeste" : null,
"tempoEntreTeste": null,
};
function __saveConfigs(){
......@@ -133,6 +135,7 @@ function configuracoes(){
document.getElementById("logado_config_numero_perguntas").value = __configs.perguntas;
document.getElementById("logado_config_tempoEntreTeste").value = __configs.tempoEntreTeste;
if(__configs.tipoTeste == 0){
config_selectPerguntas();
......@@ -169,6 +172,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.tempoTeste = parseInt($("#logado_config_tempoDuracao").val());
__configs.tempoEntreTeste = parseInt($("#logado_config_tempoEntreTeste").val());
newOrdemBateria = []
for(var i = 0; i < numeroTestes; i++){
var select = document.getElementById("config_select"+i);
......
......@@ -51,7 +51,9 @@ loadPage();
//Obs: É assíncrono
function buscaTestes(){
dados = dataSet;
geraGraficos();
geraGraficos();
geraDadosGerenciar();
loadPage();
......
var dataSet = [];
var localStoreLigado = false;
if (typeof(Storage) !== "undefined") {
localStoreLigado=true;
if(localStorage.getItem("dataSet") != null){
dataSet = JSON.parse(localStorage.dataSet);
}
if (typeof(Storage) !== "undefined") {
localStoreLigado=true;
if(localStorage.getItem("dataSet") != null){
dataSet = JSON.parse(localStorage.dataSet);
}
}
......@@ -19,19 +17,12 @@ function enviarDados(dados){
}
//Numero de perguntas existentes (eliminar futuramente para haver testes dinamicos)
var configs = getConfiguracoes();
var NUM_DE_PERGUNTAS = 5;
if(localStorage.perguntas != undefined)
NUM_DE_PERGUNTAS = localStorage.perguntas;
else
localStorage.setItem("perguntas",NUM_DE_PERGUNTAS);
var NUM_DE_PERGUNTAS = configs.perguntas;
var ordemBateria = configs.ordemBateria;
var ordemBateria = ["pC","C","C", "pI", "I","I","F"]; //pC = pre Congruente, C = Congruente, pI = pre Incongruente, I = Incongruente, F = Fim
if(localStorage.ordemBateria != undefined)
ordemBateria = JSON.parse(localStorage.ordemBateria);
else
localStorage.setItem("ordemBateria",JSON.stringify(ordemBateria));
console.log(localStorage.ordemBateria);
console.log(localStorage.perguntas);
......@@ -47,7 +38,8 @@ data.stringResposta = [];
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)
var tempoRepouso = 5;
var tempoRepouso = configs.tempoEntreTeste;
var tempoRestanteRepouso = tempoRepouso;
var intervalTempo; // Guarda o setInterval do tempo
......@@ -92,7 +84,7 @@ function repouso(){
}
else{
mudaCor(ordemBateria[testeAtual]);
intervalTempo = setInterval("tempo();", NUM_DE_PERGUNTAS);
intervalTempo = setInterval("tempo();", 10);
var string = "";
document.getElementById("botoes").style.display="block";
document.getElementById("countdown").style.display="none";
......@@ -113,7 +105,7 @@ function iniciar(){
function tempo(){
t+=0.02;
t+=0.01;
}
function clicou(cor){
......
......@@ -160,6 +160,10 @@
<br>
<input type=number id="logado_config_tempoDuracao">
</div>
<br>
<br>
Tempo entre os testes<br>
<input type=number id="logado_config_tempoEntreTeste">
<br>
<br>
......
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