File size: 41,306 Bytes
60f50b9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Prova Escolar</title>
<style>
body {
font-family: Arial, sans-serif;
padding: 20px;
max-width: 600px;
margin: auto;
}
h1, h2 {
text-align: center;
}
.pergunta {
margin-bottom: 20px;
}
.resultado {
border-top: 2px solid #ccc;
margin-top: 30px;
padding-top: 20px;
}
.oculto {
display: none;
}
</style>
</head>
<body>
<h1>Prova Escolar</h1>
<label for="nomeAluno"><strong>Nome do Aluno:</strong></label><br>
<input type="text" id="nomeAluno" required><br><br>
<form id="formulario">
<h2>Língua Portuguesa</h2>
<div class="pergunta">
<p>1. Qual é o plural de "cão"?</p>
<label><input type="radio" name="port1" value="errada"> Cãos</label><br>
<label><input type="radio" name="port1" value="certa"> Cães</label><br>
<label><input type="radio" name="port1" value="errada"> Cãozes</label><br>
<label><input type="radio" name="port1" value="errada"> Não sei</label>
</div>
<div class="pergunta">
<p>2. Complete: O gato _______ no telhado.</p>
<label><input type="radio" name="port2" value="errada"> corre</label><br>
<label><input type="radio" name="port2" value="certa"> está</label><br>
<label><input type="radio" name="port2" value="errada"> fui</label><br>
<label><input type="radio" name="port2" value="errada"> Não sei</label>
</div>
<div class="pergunta">
<p>3. Qual dessas palavras é um substantivo?</p>
<label><input type="radio" name="port3" value="errada"> rapidamente</label><br>
<label><input type="radio" name="port3" value="certa"> menino</label><br>
<label><input type="radio" name="port3" value="errada"> bonito</label><br>
<label><input type="radio" name="port3" value="errada"> Não sei</label>
</div>
<h2>Matemática</h2>
<div class="pergunta">
<p>1. Quanto é 5 + 3?</p>
<label><input type="radio" name="mat1" value="errada"> 6</label><br>
<label><input type="radio" name="mat1" value="certa"> 8</label><br>
<label><input type="radio" name="mat1" value="errada"> 9</label><br>
<label><input type="radio" name="mat1" value="errada"> Não sei</label>
</div>
<div class="pergunta">
<p>2. Qual número vem depois do 12?</p>
<label><input type="radio" name="mat2" value="certa"> 13</label><br>
<label><input type="radio" name="mat2" value="errada"> 11</label><br>
<label><input type="radio" name="mat2" value="errada"> 15</label><br>
<label><input type="radio" name="mat2" value="errada"> Não sei</label>
</div>
<div class="pergunta">
<p>3. Quanto é 10 - 4?</p>
<label><input type="radio" name="mat3" value="certa"> 6</label><br>
<label><input type="radio" name="mat3" value="errada"> 5</label><br>
<label><input type="radio" name="mat3" value="errada"> 7</label><br>
<label><input type="radio" name="mat3" value="errada"> Não sei</label>
</div>
<br>
<label for="codigo">Digite o código (somente MIkael pode ver as notas):</label><br>
<input type="text" id="codigo"><br><br>
<button type="button" onclick="corrigir()">Ver Resultado</button>
</form>
<div id="resultado" class="resultado oculto"></div>
<script>
function corrigir() {
const codigo = document.getElementById("codigo").value;
if (codigo !== "MIkael") {
alert("Código incorreto. Somente Mikael pode ver as notas.");
return;
}
const respostasPort = [
document.querySelector('input[name="port1"]:checked')?.value,
document.querySelector('input[name="port2"]:checked')?.value,
document.querySelector('input[name="port3"]:checked')?.value
];
const respostasMat = [
document.querySelector('input[name="mat1"]:checked')?.value,
document.querySelector('input[name="mat2"]:checked')?.value,
document.querySelector('input[name="mat3"]:checked')?.value
];
if (respostasPort.includes(undefined) || respostasMat.includes(undefined)) {
alert("Responda todas as perguntas ou marque 'Não sei'.");
return;
}
let pontosPort = respostasPort.filter(r => r === "certa").length;
let pontosMat = respostasMat.filter(r => r === "certa").length;
const passouPort = pontosPort > 2;
const passouMat = pontosMat > 2;
const nome = document.getElementById("nomeAluno").value;
const res = document.getElementById("resultado");
res.classList.remove("oculto");
res.innerHTML = `
<strong>Nome:</strong> ${nome}<br>
<strong>Nota de Língua Portuguesa:</strong> ${pontosPort} / 3<br>
<strong>Nota de Matemática:</strong> ${pontosMat} / 3<br>
<strong>Resultado final:</strong>
<span style="color: ${passouPort && passouMat ? 'green' : 'red'};">
${passouPort && passouMat ? 'APROVADO' : 'REPROVADO'}
</span><br>
<strong>Código verificado:</strong> ${codigo}
`;
}
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Rwhehhehe/cndjddjd" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html> |