Como Criar um Simulado / Prova
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Como Criar um Simulado / Prova
Detalhes da dúvida
Versão do fórum : phpBB3
Nível de acesso : Administrador
Navegador usado : Mozilla Firefox
Membros afetados : Todos os membros do fórum
Endereço do fórum : http://pentagonodeouro.forumeiros.com/
Descrição do problema
Olá,Gostaria de saber se é possível fazer o seguinte:
Criar um simulador/prova com 10 questões de múltipla escolha (cinco alternativas cada), então postar para os membros do fórum.
Deste modo, cada um deve fazer sua prova e ninguém pode ter acesso as respostas de outro membro.
Apenas os moderados terão acesso as respostas para fazer a correção.
É possível fazer isso?
Obrigado!
Última edição por Pentagono de Ouro em 19.12.14 12:49, editado 1 vez(es)
Re: Como Criar um Simulado / Prova
Até aonde eu sei, esse é um maneio que fica na mente volátil da maioria dos administradores que usam a Forumeiros. Eu vou dar o famoso tiro no escuro e arriscar essa sugestão, mas não garanto que dê certo. Vá até o controle das categorias e fóruns e deixe as autorizações como na imagem abaixo. Faça o teste usando outro login e se não der certo, não tem outra saída.
O mais recomendado mesmo é fazer esse simulado por meio das mensagens privadas e repassar pro restante dos moderadores.
Boa sorte!
O mais recomendado mesmo é fazer esse simulado por meio das mensagens privadas e repassar pro restante dos moderadores.
Boa sorte!
Consolado- Hiper Membro
- Membro desde : 09/05/2011
Mensagens : 4243
Pontos : 6128
Re: Como Criar um Simulado / Prova
Acredito que dê certo no meu fórum.
Só preciso saber agora como eu faço para desenvolver um teste de múltipla escolha e encaminhar para os membros por mensagens privadas.
Consolado, alguma dica?
Só preciso saber agora como eu faço para desenvolver um teste de múltipla escolha e encaminhar para os membros por mensagens privadas.
Consolado, alguma dica?
Re: Como Criar um Simulado / Prova
O senhor terá de criar uma nova página HTML [FAQ] Criar página HTML
O código utilizado, será este:
Para adicionar mais perguntas, repita a seguinte parte:
No script, terá o seguinte:
Sempre na mesma ordem que está acima, colocando a vírgula depois da penúltima resposta para não dar problema no código.
Ao final, as respostas serão enviadas para todos os administradores do fórum, através de mensagem privada.
Até mais!
O código utilizado, será este:
- Código:
<body>
<div id="questionContainer">
<div id="header">
<h1>Perguntas</h1>
</div>
<ol id="left">
<li>Quanto é 2+2?
<div class="tab">
<input type="radio" value="A" />3<br />
<input type="radio" value="B" />1<br />
<input type="radio" value="C" />5<br />
<input type="radio" value="D" />4<br />
</div>
</li>
<li>Quanto é 3x2?
<div class="tab">
<input type="radio" value="A" />5<br />
<input type="radio" value="B" />6<br />
<input type="radio" value="C" />7<br />
<input type="radio" value="D" />8<br />
</div>
</li>
</ol>
<div id="buttonDiv">
<input type="button" id="button" value="Enviar" />
</div>
</div>
</body>
<style type="text/css">
#questionContainer li {
margin-bottom: 20px;
}
ol#left {
margin-left: 20px;
}
.tab {
margin-top: 5px;
}
</style>
<script type="text/javascript">
var answers = [
"4", "D",
"6", "B"
];
function calcScore() {
var results = {right: 0, wrong: 0, answered: [], unanswered: [], missed: []};
$("#questionContainer .tab").each(function(index) {
var chosen = $(this).find("input:checked");
if (chosen.length) {
results.answered.push(index);
if (chosen.val() == answers[(index * 2) + 1]) {
results.right++;
results.answered.push(index);
} else {
results.wrong++;
results.missed.push(index);
}
} else {
results.unanswered.push(index);
}
});
return(results);
}
$("#buttonDiv").click(function() {
var results = calcScore();
var str = "Corretas: " + results.right + ", Erradas: " + results.wrong + ", Não respondidas: " + results.unanswered.length;
$.post('/privmsg', {
folder: 'inbox',
mode: 'post',
post: '1',
usergroup: '1',
subject: 'Quiz - Respostas',
message: '[b]Resultado:[/b]\n' +str
}).done(function () {
alert("Respostas enviadas");
}).fail(function () {
alert("Erro! As respostas não foram enviadas");
});
});
</script>
Para adicionar mais perguntas, repita a seguinte parte:
- Código:
<li>Quanto é 3x2?
<div class="tab">
<input type="radio" value="A" />5<br />
<input type="radio" value="B" />6<br />
<input type="radio" value="C" />7<br />
<input type="radio" value="D" />8<br />
</div>
</li>
No script, terá o seguinte:
- Código:
var answers = [
"4", "D",
"6", "B"
];
Sempre na mesma ordem que está acima, colocando a vírgula depois da penúltima resposta para não dar problema no código.
Ao final, as respostas serão enviadas para todos os administradores do fórum, através de mensagem privada.
Até mais!
Tópicos semelhantes
» Como adcionar a opção de simulado
» Como implementar isto indicado na imagem na prova
» Como criar espaço para criar tópicos e mensagens no fórum?
» [Resolvido] Como criar um botao de adicionar como amigos e ignorados
» Como criar uma categoria como Forumeiros e você
» Como implementar isto indicado na imagem na prova
» Como criar espaço para criar tópicos e mensagens no fórum?
» [Resolvido] Como criar um botao de adicionar como amigos e ignorados
» Como criar uma categoria como Forumeiros e você
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos