Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

donizeti.junior.ferraz

Problema com código

Recommended Posts

Olá,

 

Tenho uma página HTML onde o usuário realiza um simulado, que por sua vez é calculado por JS, mas não ta funcionando, alguem sabe me dizer se tem algum erro no código?

 

Página HTML

<!-- simulado -->
<form action="enviar_email_simulado_itil.php" method="post">
<table border="0">
<tr><td>Nome:</td><td><input type="text" name="nome" id="name" class="w-big"></td></tr>
<tr><td>Email:</td><td><input type="text" name="email" placeholder="Digite e Confira seu e-mail..." class="w-big"></td></tr>
</table>

<h3>1.Qual das opcoes NÃO e de responsabilidade do Gerente de Desenho do Servico?</h3>

<input type="radio" name="q1" value="a"> Projetar e manter todos os pacotes de transicao do Servico necessarios<br />
<input type="radio" name="q1" value="b"> Desenhar com qualidade, seguranca e resilencia novos servicos, tecnologias arquitetura e processos ou sistemas de metricas que vao ao encontro com os futuros e atuais requisitos da organizacao<br />
<input type="radio" name="q1" value="c"> Compreender a Estrategia do Desenho e assegurar que ela e refletida no processo de Desenho do Servico e nos servicos que ela produz<br />
<input type="radio" name="q1" value="d"> Medir a eficiencia e a eficacia do Desenho do Servico e seus processos<br />
<input type="hidden" name="rq1" value="a">

<hr />

<h3>2. Qual dos Itens abaixo podem ser considerado um Iten de Configuracao?</h3>

<input type="radio" name="q2" value="a"> Numero de Serie<br />
<input type="radio" name="q2" value="b"> Cliente<br />
<input type="radio" name="q2" value="c"> Catalogo de Servico<br />
<input type="radio" name="q2" value="d"> Todas as anteriores<br />
<input type="hidden" name="rq2" value="c">

<hr />

<h3>3. CONFIABILIDADE esta relacionada a qual processo da ITIL?</h3>

<input type="radio" name="q3" value="a"> Seguranca<br />
<input type="radio" name="q3" value="b"> Disponibilidade<br />
<input type="radio" name="q3" value="c"> Continuidade<br />
<input type="radio" name="q3" value="d"> Problema<br />
<input type="hidden" name="rq3" value="b">

<hr />

<h3>4. Qual e a principal razao para o estabelecimento de uma baseline?</h3>

<input type="radio" name="q4" value="a"> Padronizar uma operacao<br />
<input type="radio" name="q4" value="b"> Para saber os custos do servico Prestado<br />
<input type="radio" name="q4" value="c"> Para que os papeis e responsabilidades fiquem claros<br />
<input type="radio" name="q4" value="d"> Para uma posterior comparacao<br />
<input type="hidden" name="rq4" value="d">

<hr />

<h3>5. O Gerenciamento de Capacidade e dividio em tres sub-processos: Capacidade do Negocio, Capacidade de Servico e ?</h3>

<input type="radio" name="q5" value="a"> Capaciade de Pessoas<br />
<input type="radio" name="q5" value="b"> Capacidade de Recursos<br />
<input type="radio" name="q5" value="c"> Capacidade de Tecnologia<br />
<input type="radio" name="q5" value="d"> Capacidade Financeira<br />
<input type="hidden" name="rq5" value="b">

<hr />

<h3>6. Ao Gerenciamento de Operacoes de TI foi solicitada por um cliente a realizacao de uma atividade nao-padrao, que causara o descumprimento de um cobjetivo de nivel de servio acordado. Como o Gerenciamento de Operacoes de TI deveria responder?</h3>

<input type="radio" name="q6" value="a"> Recusar o pedido, pois eles precisam operar o servico de acordo com o nivel de servico acordado<br />
<input type="radio" name="q6" value="b"> Eles deveriam escalar tal pedido para a Operacao do Servico<br />
<input type="radio" name="q6" value="c"> Tomar uma decisao baseado no balanceamento da estabilidade e responsabilidade <br />
<input type="radio" name="q6" value="d"> Aceitar o pedido, pois eles devem suportar as necessidades do negocio do cliente <br />
<input type="hidden" name="rq6" value="c">

<hr />

<h3>7. A central de servicos esta trabalhando somente para apagar incendios e corrigir atividades do dia a dia, visualizando este cenario qual o processo esta precisando de uma revisao?</h3>

<input type="radio" name="q7" value="a"> Problemas<br />
<input type="radio" name="q7" value="b"> Continuidade<br />
<input type="radio" name="q7" value="c"> Disponibilidade<br />
<input type="radio" name="q7" value="d"> Incidentes <br />
<input type="hidden" name="rq7" value="a">

<hr />

<h3>8. Qual processo e responsavel por monitorar os servicos de TI e detectar que o desempenho esta abaixo dos niveis aceitaveis?</h3>

<input type="radio" name="q8" value="a"> Gerenciamento de Nivel de Servico<br />
<input type="radio" name="q8" value="b"> Gerenciamento de Disponibilidade<br />
<input type="radio" name="q8" value="c"> Gerecniamento de Eventos<br />
<input type="radio" name="q8" value="d"> Gerenciamento de COntinuidade<br />
<input type="hidden" name="rq8" value="c">

<hr />

<h3>9. Qual das seguintes opcoes e um processo mais do que um departamento?</h3>

<input type="radio" name="q9" value="a"> Gerenciamento Aplicacoes<br />
<input type="radio" name="q9" value="b"> Gerenciamento Operacoes<br />
<input type="radio" name="q9" value="c"> Central de Servicos<br />
<input type="radio" name="q9" value="d"> Gerenciamento Disponibilidade <br />
<input type="hidden" name="rq9" value="d">

<hr />

<h3>10. Qual processo da ITIL e ligado diretamente com a Confiabilidade, Funcionalidade e Sustentabilidade?</h3>

<input type="radio" name="q10" value="a"> Gerenciamento Nivel de Servico<br />
<input type="radio" name="q10" value="b"> Gerenciamento de Seguranca<br />
<input type="radio" name="q10" value="c"> Gerenciamento Liberacao e Implantacao<br />
<input type="radio" name="q10" value="d"> Gerenciamento Disponibilidade <br />
<input type="hidden" name="rq10" value="d">

<hr />

<h3>11. Definir politicas e objetivos e a primeira preocupacao de qual processo seguindo os elementos do ciclo de vida dos servicos?</h3>

<input type="radio" name="q11" value="a"> Estrategia de Servico<br />
<input type="radio" name="q11" value="b"> Estrategia de Servico e Continuidade do Servico<br />
<input type="radio" name="q11" value="c"> Estrategia do Servico, transicao do Servico e Operacao do Servico<br />
<input type="radio" name="q11" value="d"> Estrategia do Servico, Desenho do Servico, transicao do Servico<br />
<input type="hidden" name="rq11" value="a">

<hr />

<h3>12. Qual a principal funcao do Gerenciamento de Fornecedor?</h3>

<input type="radio" name="q12" value="a"> Garantir que as metas dos fornecedores atendem as expectativas do cliente<br />
<input type="radio" name="q12" value="b"> Manter informacoes em um Banco de Dados de fornecedores<br />
<input type="radio" name="q12" value="c"> Negociar acordos internos e externos para suportar as entregas do servico<br />
<input type="radio" name="q12" value="d"> Ser envolvido em todas as etapas do ciclo de vida para a melhoria do desenho e da transicao de servico.<br />
<input type="hidden" name="rq12" value="b">

<hr />

<h3>13. Quais os 4 estagios do ciclo de Deming?</h3>

<input type="radio" name="q13" value="a"> Planeja, Mede, Monitora e Reporta<br />
<input type="radio" name="q13" value="b"> Planeja, Executa, Verifica e Age<br />
<input type="radio" name="q13" value="c"> Planeja, Negocia, Monitora e Age<br />
<input type="radio" name="q13" value="d"> Plenaja, Executa, Verifica e Audita<br />
<input type="hidden" name="rq13" value="b">

<hr />

<h3>14. Quais sao as duas primeiras atividades nos 7 passos de melhora no Processo?</h3>

<input type="radio" name="q14" value="a"> Analisar dados, processar dados<br />
<input type="radio" name="q14" value="b"> Qual e a visao, onde nos queremos estar? <br />
<input type="radio" name="q14" value="c"> Definir o que deve ser medido, auditar dados<br />
<input type="radio" name="q14" value="d"> Definir o que deve ser medido, definir o que pode ser medido<br />
<input type="hidden" name="rq14" value="d">

<hr />

<h3>15. Qual das afirmacoes esta CORRETA??</h3>

<input type="radio" name="q15" value="a"> Operacao do Servico assegura que as organizacoes estao em uma posicao para lidar com custos e riscos associados com seus portfolios de servicos<br />
<input type="radio" name="q15" value="b"> A Melhoria Continuada do Servico contem um guia para suportar as operacoes de TI atraves de modelos como servicos compartilhados<br />
<input type="radio" name="q15" value="c"> Desenho do Servico fornece um guia para desenvolvimento de servicos e processos de gerenciamento de servicos<br />
<input type="radio" name="q15" value="d"> transicao do Servico contem um guia para transferir servicos da Estrategia para a fase de Desenho do Servico no Ciclo de Vida do Servico<br />
<input type="hidden" name="rq15" value="c">

<hr />

<h3>16. Em qual publicacao voce pode encontrar detalhes do Gerenciamento de Demanda e Gerenciamento Financeiro?</h3>

<input type="radio" name="q16" value="a"> Operacao do Servico<br />
<input type="radio" name="q16" value="b"> Estrategia do Servico<br />
<input type="radio" name="q16" value="c"> transicao do Servico<br />
<input type="radio" name="q16" value="d"> Melhoria Continuada do Servico<br />
<input type="hidden" name="rq16" value="b">

<hr />

<h3>17. Gerenciamento de Demanda e utilizado primariamente por?</h3>

<input type="radio" name="q17" value="a"> Aumentar o valor de TI<br />
<input type="radio" name="q17" value="b"> Eliminar o excesso de capacidade<br />
<input type="radio" name="q17" value="c"> Ajustar itens de configuracao em conjunto com a capacidade<br />
<input type="radio" name="q17" value="d"> Aumentar o valor do Servico com o cliente<br />
<input type="hidden" name="rq17" value="b">

<hr />

<h3>18. O que deve conter um Catalogo de Servicos?</h3>

<input type="radio" name="q18" value="a"> A versao dos softwares<br />
<input type="radio" name="q18" value="b"> A estrutura organizacional da empresa<br />
<input type="radio" name="q18" value="c"> Informacoes dos ativos<br />
<input type="radio" name="q18" value="d"> Detalhes de todos os servicos operacionais<br />
<input type="hidden" name="rq18" value="d">

<hr />

<h3>19. Um incidente ocorre quando?</h3>

<input type="radio" name="q19" value="a"> Um usuario esta sem acesso ao servico durante horas<br />
<input type="radio" name="q19" value="b"> Um servico redundante falhou e o usuario nao consegue usar<br />
<input type="radio" name="q19" value="c"> Um usuario entra em contato com a central de servicos para mencionar uma queda de rendimento em uma aplicacao<br />
<input type="radio" name="q19" value="d"> Todas as anteriores
<input type="hidden" name="rq19" value="d">

<hr />

<h3>20. Qual das seguintes opcoes abaixo completam os 4Ps da Estrategia do Servico(Perspectivas, Posicao, Plano e ?</h3>

<input type="radio" name="q20" value="a"> Pessoas<br />
<input type="radio" name="q20" value="b"> Parceiros<br />
<input type="radio" name="q20" value="c"> Padrao<br />
<input type="radio" name="q20" value="d"> Produto<br /><hr><hr><br /><br />
<input type="hidden" name="rq20" value="c">

<input type="submit" class="btn" name="submit" value="Realizar Simulado">
</form>
<!-- simulado -->

Código JS para o cálculo

<script type="text/javascript">
$(".btn").click(function(){
	//pega o nome e email
	var nome  = $("#name").val();
	var email = $("#email").val();
	
	//pega as respotas do simulado
	var q1  = $("input[type=radio][name=q1]:checked").val();
	var r1  = $("input[type=radio][name=rq1]").val();
	
	var q2  = $("input[type=radio][name=q2]:checked").val();
	var r2  = $("input[type=radio][name=rq2]").val();
	
	var q3  = $("input[type=radio][name=q3]:checked").val();
	var r3  = $("input[type=radio][name=rq3]").val();
	
	var q4  = $("input[type=radio][name=q4]:checked").val();
	var r4  = $("input[type=radio][name=rq4]").val();
	
	var q5  = $("input[type=radio][name=q5]:checked").val();
	var r5  = $("input[type=radio][name=rq5]").val();
	
	var q6  = $("input[type=radio][name=q6]:checked").val();
	var r6  = $("input[type=radio][name=rq6]").val();
	
	var q7  = $("input[type=radio][name=q7]:checked").val();
	var r7  = $("input[type=radio][name=rq7]").val();
	
	var q8  = $("input[type=radio][name=q8]:checked").val();
	var r8  = $("input[type=radio][name=rq8]").val();
	
	var q9  = $("input[type=radio][name=q9]:checked").val();
	var r9  = $("input[type=radio][name=rq9]").val();
	
	var q10 = $("input[type=radio][name=q10]:checked").val();
	var r10 = $("input[type=radio][name=rq10]").val();
	
	var q11 = $("input[type=radio][name=q11]:checked").val();
	var r11 = $("input[type=radio][name=rq11]").val();
	
	var q12 = $("input[type=radio][name=q12]:checked").val();
	var r12 = $("input[type=radio][name=rq12]").val();
	
	var q13 = $("input[type=radio][name=q13]:checked").val();
	var r13 = $("input[type=radio][name=rq13]").val();
	
	var q14 = $("input[type=radio][name=q14]:checked").val();
	var r14 = $("input[type=radio][name=rq14]").val();
	
	var q15 = $("input[type=radio][name=q15]:checked").val();
	var r15 = $("input[type=radio][name=rq15]").val();
	
	var q16 = $("input[type=radio][name=q16]:checked").val();
	var r16 = $("input[type=radio][name=rq16]").val();
	
	var q17 = $("input[type=radio][name=q17]:checked").val();
	var r17 = $("input[type=radio][name=rq17]").val();
	
	var q18 = $("input[type=radio][name=q18]:checked").val();
	var r18 = $("input[type=radio][name=rq18]").val();
	
	var q19 = $("input[type=radio][name=q19]:checked").val();
	var r19 = $("input[type=radio][name=rq19]").val();
	
	var q20 = $("input[type=radio][name=q20]:checked").val();
	var r20 = $("input[type=radio][name=rq20]").val();
	
	//realiza o cálculo do simulado
	var resultdo = 0;
	
	if (q1 == rq1){resultado = ++;} 
	if (q2 == rq2){resultado = ++;}
	if (q3 == rq3){resultado = ++;}
	if (q4 == rq4){resultado = ++;}
	if (q5 == rq5){resultado = ++;}
	if (q6 == rq6){resultado = ++;}
	if (q7 == rq7){resultado = ++;}
	if (q8 == rq8){resultado = ++;}
	if (q9 == rq9){resultado = ++;}
	if (q10 == rq10){resultado = ++;}
	if (q11 == rq11){resultado = ++;}
	if (q12 == rq12){resultado = ++;}
	if (q13 == rq13){resultado = ++;}
	if (q14 == rq14){resultado = ++;}
	if (q15 == rq15){resultado = ++;}
	if (q16 == rq16){resultado = ++;}
	if (q17 == rq17){resultado = ++;}
	if (q18 == rq18){resultado = ++;}
	if (q19 == rq19){resultado = ++;}
	if (q20 == rq20){resultado = ++;}
	
	var total_q = 20;
	var q  = resultado;
	resultado = ((resultado * 100) /total_q)+'%';
	
	//exibe resultado do simulado
	alert("Você acabou de realizar o Simulado ITIL Foundation, e acertou "+q+" questões com "+resultado);
	
});
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu consegui resolver o problema com o código, se alguém precisar de algo parecido

$(document).ready(function(){
	$('.btn').click(function(){
		
		//pega as respotas do simulado
		var q1  = $("input[type=radio][name=q1]:checked").val();
		var r1  = $("input[type=hidden][name=rq1]").val();
		
		var q2  = $("input[type=radio][name=q2]:checked").val();
		var r2  = $("input[type=hidden][name=rq2]").val();
		
		var q3  = $("input[type=radio][name=q3]:checked").val();
		var r3  = $("input[type=hidden][name=rq3]").val();
		
		var q4  = $("input[type=radio][name=q4]:checked").val();
		var r4  = $("input[type=hidden][name=rq4]").val();
		
		var q5  = $("input[type=radio][name=q5]:checked").val();
		var r5  = $("input[type=hidden][name=rq5]").val();
		
		var q6  = $("input[type=radio][name=q6]:checked").val();
		var r6  = $("input[type=hidden][name=rq6]").val();
		
		var q7  = $("input[type=radio][name=q7]:checked").val();
		var r7  = $("input[type=hidden][name=rq7]").val();
		
		var q8  = $("input[type=radio][name=q8]:checked").val();
		var r8  = $("input[type=hidden][name=rq8]").val();
		
		var q9  = $("input[type=radio][name=q9]:checked").val();
		var r9  = $("input[type=hidden][name=rq9]").val();
		
		var q10 = $("input[type=radio][name=q10]:checked").val();
		var r10 = $("input[type=hidden][name=rq10]").val();
		
		var q11 = $("input[type=radio][name=q11]:checked").val();
		var r11 = $("input[type=hidden][name=rq11]").val();
		
		var q12 = $("input[type=radio][name=q12]:checked").val();
		var r12 = $("input[type=hidden][name=rq12]").val();
		
		var q13 = $("input[type=radio][name=q13]:checked").val();
		var r13 = $("input[type=hidden][name=rq13]").val();
		
		var q14 = $("input[type=radio][name=q14]:checked").val();
		var r14 = $("input[type=hidden][name=rq14]").val();
		
		var q15 = $("input[type=radio][name=q15]:checked").val();
		var r15 = $("input[type=hidden][name=rq15]").val();
		
		var q16 = $("input[type=radio][name=q16]:checked").val();
		var r16 = $("input[type=hidden][name=rq16]").val();
		
		var q17 = $("input[type=radio][name=q17]:checked").val();
		var r17 = $("input[type=hidden][name=rq17]").val();
		
		var q18 = $("input[type=radio][name=q18]:checked").val();
		var r18 = $("input[type=hidden][name=rq18]").val();
		
		var q19 = $("input[type=radio][name=q19]:checked").val();
		var r19 = $("input[type=hidden][name=rq19]").val();
		
		var q20 = $("input[type=radio][name=q20]:checked").val();
		var r20 = $("input[type=hidden][name=rq20]").val();
		
		//realiza o cálculo do simulado
		var resultado = 0;
		
		if(q1 == r1){resultado += 1;}
		if(q2 == r2){resultado += 1;}
		if(q3 == r3){resultado += 1;}
		if(q4 == r4){resultado += 1;}
		if(q5 == r5){resultado += 1;}
		if(q6 == r6){resultado += 1;}
		if(q7 == r7){resultado += 1;}
		if(q8 == r8){resultado += 1;}
		if(q9 == r9){resultado += 1;}
		if(q10 == r10){resultado += 1;}
		if(q11 == r11){resultado += 1;}
		if(q12 == r12){resultado += 1;}
		if(q13 == r13){resultado += 1;}
		if(q14 == r14){resultado += 1;}
		if(q15 == r15){resultado += 1;}
		if(q16 == r16){resultado += 1;}
		if(q17 == r17){resultado += 1;}
		if(q18 == r18){resultado += 1;}
		if(q19 == r19){resultado += 1;}
		if(q20 == r20){resultado += 1;}
		
		var total_q = 20;
		var q  = resultado;
		resultado = ((resultado * 100) /total_q)+'%';
		
		//exibe resultado do simulado
		alert("Você acabou de realizar o Simulado ITIL Foundation, e acertou "+q+" questões com "+resultado);
	
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu consegui resolver o problema com o código, se alguém precisar de algo parecido

$(document).ready(function(){
	$('.btn').click(function(){
		
		//pega as respotas do simulado
		var q1  = $("input[type=radio][name=q1]:checked").val();
		var r1  = $("input[type=hidden][name=rq1]").val();
		
		var q2  = $("input[type=radio][name=q2]:checked").val();
		var r2  = $("input[type=hidden][name=rq2]").val();
		
		var q3  = $("input[type=radio][name=q3]:checked").val();
		var r3  = $("input[type=hidden][name=rq3]").val();
		
		var q4  = $("input[type=radio][name=q4]:checked").val();
		var r4  = $("input[type=hidden][name=rq4]").val();
		
		var q5  = $("input[type=radio][name=q5]:checked").val();
		var r5  = $("input[type=hidden][name=rq5]").val();
		
		var q6  = $("input[type=radio][name=q6]:checked").val();
		var r6  = $("input[type=hidden][name=rq6]").val();
		
		var q7  = $("input[type=radio][name=q7]:checked").val();
		var r7  = $("input[type=hidden][name=rq7]").val();
		
		var q8  = $("input[type=radio][name=q8]:checked").val();
		var r8  = $("input[type=hidden][name=rq8]").val();
		
		var q9  = $("input[type=radio][name=q9]:checked").val();
		var r9  = $("input[type=hidden][name=rq9]").val();
		
		var q10 = $("input[type=radio][name=q10]:checked").val();
		var r10 = $("input[type=hidden][name=rq10]").val();
		
		var q11 = $("input[type=radio][name=q11]:checked").val();
		var r11 = $("input[type=hidden][name=rq11]").val();
		
		var q12 = $("input[type=radio][name=q12]:checked").val();
		var r12 = $("input[type=hidden][name=rq12]").val();
		
		var q13 = $("input[type=radio][name=q13]:checked").val();
		var r13 = $("input[type=hidden][name=rq13]").val();
		
		var q14 = $("input[type=radio][name=q14]:checked").val();
		var r14 = $("input[type=hidden][name=rq14]").val();
		
		var q15 = $("input[type=radio][name=q15]:checked").val();
		var r15 = $("input[type=hidden][name=rq15]").val();
		
		var q16 = $("input[type=radio][name=q16]:checked").val();
		var r16 = $("input[type=hidden][name=rq16]").val();
		
		var q17 = $("input[type=radio][name=q17]:checked").val();
		var r17 = $("input[type=hidden][name=rq17]").val();
		
		var q18 = $("input[type=radio][name=q18]:checked").val();
		var r18 = $("input[type=hidden][name=rq18]").val();
		
		var q19 = $("input[type=radio][name=q19]:checked").val();
		var r19 = $("input[type=hidden][name=rq19]").val();
		
		var q20 = $("input[type=radio][name=q20]:checked").val();
		var r20 = $("input[type=hidden][name=rq20]").val();
		
		//realiza o cálculo do simulado
		var resultado = 0;
		
		if(q1 == r1){resultado += 1;}
		if(q2 == r2){resultado += 1;}
		if(q3 == r3){resultado += 1;}
		if(q4 == r4){resultado += 1;}
		if(q5 == r5){resultado += 1;}
		if(q6 == r6){resultado += 1;}
		if(q7 == r7){resultado += 1;}
		if(q8 == r8){resultado += 1;}
		if(q9 == r9){resultado += 1;}
		if(q10 == r10){resultado += 1;}
		if(q11 == r11){resultado += 1;}
		if(q12 == r12){resultado += 1;}
		if(q13 == r13){resultado += 1;}
		if(q14 == r14){resultado += 1;}
		if(q15 == r15){resultado += 1;}
		if(q16 == r16){resultado += 1;}
		if(q17 == r17){resultado += 1;}
		if(q18 == r18){resultado += 1;}
		if(q19 == r19){resultado += 1;}
		if(q20 == r20){resultado += 1;}
		
		var total_q = 20;
		var q  = resultado;
		resultado = ((resultado * 100) /total_q)+'%';
		
		//exibe resultado do simulado
		alert("Você acabou de realizar o Simulado ITIL Foundation, e acertou "+q+" questões com "+resultado);
	
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.