File size: 44,578 Bytes
ead404d |
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 147 148 149 150 151 152 |
<!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>
</form>
<button id="btnCodigo" onclick="verificarCodigo()">Mostrar Resultado (com código)</button>
<div id="resultado" class="resultado oculto"></div>
<script>
function verificarCodigo() {
const codigo = prompt("Digite o código para ver as notas:");
if (codigo === "MIkael") {
corrigir();
} else {
alert("Código incorreto! Você não pode ver as notas.");
}
}
function corrigir() {
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 = 0;
for (const r of respostasPort) {
if (r === "certa") pontosPort++;
}
let pontosMat = 0;
for (const r of respostasMat) {
if (r === "certa") pontosMat++;
}
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>
Nota de Língua Portuguesa: ${pontosPort} / 3<br>
Nota de Matemática: ${pontosMat} / 3<br>
Resultado final: <span style="color: ${passouPort && passouMat ? 'green' : 'red'};">
${passouPort && passouMat ? 'APROVADO' : 'REPROVADO'}
</span><br>
<strong>Código de acesso:</strong> MIkael
`;
}
</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/grhdud" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html> |