Ir para conteúdo
Fórum Script Brasil
  • 0

Comparar uma prova com o gabarito


Mike Lemes

Pergunta

Boa tarde galera,

Criei (PHP / Mysql) um cartão resposta que o usuário seleciona uma das 5 opções (A, B, C, D e E) e envia, as respostas são gravadas no banco de dados. Criei também um gabarito e quero fazer a comparação das duas tabelas (cartão e gabarito) para verificar as corretas e as erradas e mostrar o resultado, mas o resultado que aparece é só de um candidato, quero listar o resultado de todos.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

<?

include "config.php";

$email = $_SESSION['email_session'];

$sql = mysql_query("SELECT * FROM cartao_resp WHERE email_cadastro = '$email'");

while($rs = mysql_fetch_array($sql)){

$data_cadastro = $rs['data_cadastro'];

$rq01 = $rs['rq01'];

$rq02 = $rs['rq02'];

$rq03 = $rs['rq03'];

$rq04 = $rs['rq04'];

$rq05 = $rs['rq05'];

$rq06 = $rs['rq06'];

$rq07 = $rs['rq07'];

$rq08 = $rs['rq08'];

$rq09 = $rs['rq09'];

$rq10 = $rs['rq10'];

$rq11 = $rs['rq11'];

$rq12 = $rs['rq12'];

$rq13 = $rs['rq13'];

$rq14 = $rs['rq14'];

$rq15 = $rs['rq15'];

$rq16 = $rs['rq16'];

$rq17 = $rs['rq17'];

$rq18 = $rs['rq18'];

$rq19 = $rs['rq19'];

$rq20 = $rs['rq20'];

$rq21 = $rs['rq21'];

$rq22 = $rs['rq22'];

$rq23 = $rs['rq23'];

$rq24 = $rs['rq24'];

$rq25 = $rs['rq25'];

$rq26 = $rs['rq26'];

$rq27 = $rs['rq27'];

$rq28 = $rs['rq28'];

$rq29 = $rs['rq29'];

$rq30 = $rs['rq30'];

$rq31 = $rs['rq31'];

$rq32 = $rs['rq32'];

$rq33 = $rs['rq33'];

$rq34 = $rs['rq34'];

$rq35 = $rs['rq35'];

$rq36 = $rs['rq36'];

$rq37 = $rs['rq37'];

$rq38 = $rs['rq38'];

$rq39 = $rs['rq39'];

$rq40 = $rs['rq40'];

$rq41 = $rs['rq41'];

$rq42 = $rs['rq42'];

$rq43 = $rs['rq43'];

$rq44 = $rs['rq44'];

$rq45 = $rs['rq45'];

$rq46 = $rs['rq46'];

$rq47 = $rs['rq47'];

$rq48 = $rs['rq48'];

$rq49 = $rs['rq49'];

$rq50 = $rs['rq50'];

}

?>

<?

echo 'Respostas Selecionadas Pelo Participante!<br><br>';

echo "$data_cadastro<br><br>";

echo "$rq01&nbsp;";

echo "$rq02&nbsp;";

echo "$rq03&nbsp;";

echo "$rq04&nbsp;";

echo "$rq05&nbsp;";

echo "$rq06&nbsp;";

echo "$rq07&nbsp;";

echo "$rq08&nbsp;";

echo "$rq09&nbsp;";

echo "$rq10&nbsp;";

echo "$rq11&nbsp;";

echo "$rq12&nbsp;";

echo "$rq13&nbsp;";

echo "$rq14&nbsp;";

echo "$rq15&nbsp;";

echo "$rq16&nbsp;";

echo "$rq17&nbsp;";

echo "$rq18&nbsp;";

echo "$rq19&nbsp;";

echo "$rq20&nbsp;";

echo "$rq21&nbsp;";

echo "$rq22&nbsp;";

echo "$rq23&nbsp;";

echo "$rq24&nbsp;";

echo "$rq25&nbsp;";

echo "$rq26&nbsp;";

echo "$rq27&nbsp;";

echo "$rq28&nbsp;";

echo "$rq29&nbsp;";

echo "$rq30&nbsp;";

echo "$rq31&nbsp;";

echo "$rq32&nbsp;";

echo "$rq33&nbsp;";

echo "$rq34&nbsp;";

echo "$rq35&nbsp;";

echo "$rq36&nbsp;";

echo "$rq37&nbsp;";

echo "$rq38&nbsp;";

echo "$rq39&nbsp;";

echo "$rq40&nbsp;";

echo "$rq41&nbsp;";

echo "$rq42&nbsp;";

echo "$rq43&nbsp;";

echo "$rq44&nbsp;";

echo "$rq45&nbsp;";

echo "$rq46&nbsp;";

echo "$rq47&nbsp;";

echo "$rq48&nbsp;";

echo "$rq49&nbsp;";

echo "$rq50&nbsp;<br><br>";

?>

<?

$sql = mysql_query("SELECT * FROM gabarito");

while($gq = mysql_fetch_array($sql)){

$data_gabarito = $gq['data_gabarito'];

$gq01 = $gq['gq01'];

$gq02 = $gq['gq02'];

$gq03 = $gq['gq03'];

$gq04 = $gq['gq04'];

$gq05 = $gq['gq05'];

$gq06 = $gq['gq06'];

$gq07 = $gq['gq07'];

$gq08 = $gq['gq08'];

$gq09 = $gq['gq09'];

$gq10 = $gq['gq10'];

$gq11 = $gq['gq11'];

$gq12 = $gq['gq12'];

$gq13 = $gq['gq13'];

$gq14 = $gq['gq14'];

$gq15 = $gq['gq15'];

$gq16 = $gq['gq16'];

$gq17 = $gq['gq17'];

$gq18 = $gq['gq18'];

$gq19 = $gq['gq19'];

$gq20 = $gq['gq20'];

$gq21 = $gq['gq21'];

$gq22 = $gq['gq22'];

$gq23 = $gq['gq23'];

$gq24 = $gq['gq24'];

$gq25 = $gq['gq25'];

$gq26 = $gq['gq26'];

$gq27 = $gq['gq27'];

$gq28 = $gq['gq28'];

$gq29 = $gq['gq29'];

$gq30 = $gq['gq30'];

$gq31 = $gq['gq31'];

$gq32 = $gq['gq32'];

$gq33 = $gq['gq33'];

$gq34 = $gq['gq34'];

$gq35 = $gq['gq35'];

$gq36 = $gq['gq36'];

$gq37 = $gq['gq37'];

$gq38 = $gq['gq38'];

$gq39 = $gq['gq39'];

$gq40 = $gq['gq40'];

$gq41 = $gq['gq41'];

$gq42 = $gq['gq42'];

$gq43 = $gq['gq43'];

$gq44 = $gq['gq44'];

$gq45 = $gq['gq45'];

$gq46 = $gq['gq46'];

$gq47 = $gq['gq47'];

$gq48 = $gq['gq48'];

$gq49 = $gq['gq49'];

$gq50 = $gq['gq50'];

}

?>

<?

echo 'Gabarito!<br><br>';

echo "$data_gabarito<br><br>";

echo "$gq01&nbsp;";

echo "$gq02&nbsp;";

echo "$gq03&nbsp;";

echo "$gq04&nbsp;";

echo "$gq05&nbsp;";

echo "$gq06&nbsp;";

echo "$gq07&nbsp;";

echo "$gq08&nbsp;";

echo "$gq09&nbsp;";

echo "$gq10&nbsp;";

echo "$gq11&nbsp;";

echo "$gq12&nbsp;";

echo "$gq13&nbsp;";

echo "$gq14&nbsp;";

echo "$gq15&nbsp;";

echo "$gq16&nbsp;";

echo "$gq17&nbsp;";

echo "$gq18&nbsp;";

echo "$gq19&nbsp;";

echo "$gq20&nbsp;";

echo "$gq21&nbsp;";

echo "$gq22&nbsp;";

echo "$gq23&nbsp;";

echo "$gq24&nbsp;";

echo "$gq25&nbsp;";

echo "$gq26&nbsp;";

echo "$gq27&nbsp;";

echo "$gq28&nbsp;";

echo "$gq29&nbsp;";

echo "$gq30&nbsp;";

echo "$gq31&nbsp;";

echo "$gq32&nbsp;";

echo "$gq33&nbsp;";

echo "$gq34&nbsp;";

echo "$gq35&nbsp;";

echo "$gq36&nbsp;";

echo "$gq37&nbsp;";

echo "$gq38&nbsp;";

echo "$gq39&nbsp;";

echo "$gq40&nbsp;";

echo "$gq41&nbsp;";

echo "$gq42&nbsp;";

echo "$gq43&nbsp;";

echo "$gq44&nbsp;";

echo "$gq45&nbsp;";

echo "$gq46&nbsp;";

echo "$gq47&nbsp;";

echo "$gq48&nbsp;";

echo "$gq49&nbsp;";

echo "$gq50<br><br>";

?>

<?

$pontos = 0;

$erros = 0;

if($rq01 == $gq01){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq02 == $gq02){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq03 == $gq03){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq04 == $gq04){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq05 == $gq05){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq06 == $gq06){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq07 == $gq07){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq08 == $gq08){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq09 == $gq09){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq10 == $gq10){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq11 == $gq11){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq12 == $gq12){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq13 == $gq13){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq14 == $gq14){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq15 == $gq15){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq16 == $gq16){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq17 == $gq17){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq18 == $gq18){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq19 == $gq19){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq20 == $gq20){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq21 == $gq21){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq22 == $gq22){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq23 == $gq23){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq24 == $gq24){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq25 == $gq25){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq26 == $gq26){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq27 == $gq27){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq28 == $gq28){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq29 == $gq29){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq30 == $gq30){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq31 == $gq31){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq32 == $gq32){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq33 == $gq33){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq34 == $gq34){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq35 == $gq35){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq36 == $gq36){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq37 == $gq37){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq38 == $gq38){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq39 == $gq39){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq40 == $gq40){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq41 == $gq41){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq42 == $gq42){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq43 == $gq43){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq44 == $gq44){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq45 == $gq45){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq46 == $gq46){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq47 == $gq47){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq48 == $gq48){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq49 == $gq49){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

if($rq50 == $gq50){

$pontos = $pontos + 1;

}else{

$erros = $erros + 1;

}

echo "Você Acertou $pontos Questões<br><br>";

echo "Você Errou $erros Questões";

?>

Bom dia,

O código acima está funcionando corretamente, ele lê o banco de dados, compara com o gabarito e mostra o resultados apenas de um participante. Com base neste código qro criar um novo para classificar de todos os participantes. pois deste jeito ele mostra apenas o resultado de um participante.

Editado por Mike Lemes
Link para o comentário
Compartilhar em outros sites

  • 0

Use seu código do geito que esta para pegar o resultado do usuário.

Para fazer a soma de todos os usuários tenta.

1 fazer a conta de quantos usuarios tem

2 faz um loop para busca destes usuarios

3 faz a media de pontuacao dividido pela qnt de usuario.

Tenta esse codigo aki e ve o que da

<?
include "config.php";

$usuarios = mysql_query("SELECT * FROM cartao_resp");
$contar = mysql_num_rows($usuarios);

for($b=0;$b<$contar;$b++){
$resEmail = mysql_fetch_assoc($usuarios);
$email = $resEmail['email_cadastro'];

$sql = mysql_query("SELECT * FROM cartao_resp WHERE email_cadastro = '$email'");
while($rs = mysql_fetch_array($sql)){

$data_cadastro = $rs['data_cadastro'];
$rq01 = $rs['rq01'];
$rq02 = $rs['rq02'];
$rq03 = $rs['rq03'];
$rq04 = $rs['rq04'];
$rq05 = $rs['rq05'];
$rq06 = $rs['rq06'];
$rq07 = $rs['rq07'];
$rq08 = $rs['rq08'];
$rq09 = $rs['rq09'];
$rq10 = $rs['rq10'];
$rq11 = $rs['rq11'];
$rq12 = $rs['rq12'];
$rq13 = $rs['rq13'];
$rq14 = $rs['rq14'];
$rq15 = $rs['rq15'];
$rq16 = $rs['rq16'];
$rq17 = $rs['rq17'];
$rq18 = $rs['rq18'];
$rq19 = $rs['rq19'];
$rq20 = $rs['rq20'];
$rq21 = $rs['rq21'];
$rq22 = $rs['rq22'];
$rq23 = $rs['rq23'];
$rq24 = $rs['rq24'];
$rq25 = $rs['rq25'];
$rq26 = $rs['rq26'];
$rq27 = $rs['rq27'];
$rq28 = $rs['rq28'];
$rq29 = $rs['rq29'];
$rq30 = $rs['rq30'];
$rq31 = $rs['rq31'];
$rq32 = $rs['rq32'];
$rq33 = $rs['rq33'];
$rq34 = $rs['rq34'];
$rq35 = $rs['rq35'];
$rq36 = $rs['rq36'];
$rq37 = $rs['rq37'];
$rq38 = $rs['rq38'];
$rq39 = $rs['rq39'];
$rq40 = $rs['rq40'];
$rq41 = $rs['rq41'];
$rq42 = $rs['rq42'];
$rq43 = $rs['rq43'];
$rq44 = $rs['rq44'];
$rq45 = $rs['rq45'];
$rq46 = $rs['rq46'];
$rq47 = $rs['rq47'];
$rq48 = $rs['rq48'];
$rq49 = $rs['rq49'];
$rq50 = $rs['rq50'];
}
?>    

<?
echo 'Respostas Selecionadas Pelo Participante!<br><br>';
echo "$data_cadastro<br><br>";
echo "$rq01&nbsp;";
echo "$rq02&nbsp;";
echo "$rq03&nbsp;";
echo "$rq04&nbsp;";
echo "$rq05&nbsp;";
echo "$rq06&nbsp;";
echo "$rq07&nbsp;";
echo "$rq08&nbsp;";
echo "$rq09&nbsp;";
echo "$rq10&nbsp;";
echo "$rq11&nbsp;";
echo "$rq12&nbsp;";
echo "$rq13&nbsp;";
echo "$rq14&nbsp;";
echo "$rq15&nbsp;";
echo "$rq16&nbsp;";
echo "$rq17&nbsp;";
echo "$rq18&nbsp;";
echo "$rq19&nbsp;";
echo "$rq20&nbsp;";
echo "$rq21&nbsp;";
echo "$rq22&nbsp;";
echo "$rq23&nbsp;";
echo "$rq24&nbsp;";
echo "$rq25&nbsp;";
echo "$rq26&nbsp;";
echo "$rq27&nbsp;";
echo "$rq28&nbsp;";
echo "$rq29&nbsp;";
echo "$rq30&nbsp;";
echo "$rq31&nbsp;";
echo "$rq32&nbsp;";
echo "$rq33&nbsp;";
echo "$rq34&nbsp;";
echo "$rq35&nbsp;";
echo "$rq36&nbsp;";
echo "$rq37&nbsp;";
echo "$rq38&nbsp;";
echo "$rq39&nbsp;";
echo "$rq40&nbsp;";
echo "$rq41&nbsp;";
echo "$rq42&nbsp;";
echo "$rq43&nbsp;";
echo "$rq44&nbsp;";
echo "$rq45&nbsp;";
echo "$rq46&nbsp;";
echo "$rq47&nbsp;";
echo "$rq48&nbsp;";
echo "$rq49&nbsp;";
echo "$rq50&nbsp;<br><br>";

?>
<?
$sql = mysql_query("SELECT * FROM gabarito");
while($gq = mysql_fetch_array($sql)){

$data_gabarito = $gq['data_gabarito'];
$gq01 = $gq['gq01'];
$gq02 = $gq['gq02'];
$gq03 = $gq['gq03'];
$gq04 = $gq['gq04'];
$gq05 = $gq['gq05'];
$gq06 = $gq['gq06'];
$gq07 = $gq['gq07'];
$gq08 = $gq['gq08'];
$gq09 = $gq['gq09'];
$gq10 = $gq['gq10'];
$gq11 = $gq['gq11'];
$gq12 = $gq['gq12'];
$gq13 = $gq['gq13'];
$gq14 = $gq['gq14'];
$gq15 = $gq['gq15'];
$gq16 = $gq['gq16'];
$gq17 = $gq['gq17'];
$gq18 = $gq['gq18'];
$gq19 = $gq['gq19'];
$gq20 = $gq['gq20'];
$gq21 = $gq['gq21'];
$gq22 = $gq['gq22'];
$gq23 = $gq['gq23'];
$gq24 = $gq['gq24'];
$gq25 = $gq['gq25'];
$gq26 = $gq['gq26'];
$gq27 = $gq['gq27'];
$gq28 = $gq['gq28'];
$gq29 = $gq['gq29'];
$gq30 = $gq['gq30'];
$gq31 = $gq['gq31'];
$gq32 = $gq['gq32'];
$gq33 = $gq['gq33'];
$gq34 = $gq['gq34'];
$gq35 = $gq['gq35'];
$gq36 = $gq['gq36'];
$gq37 = $gq['gq37'];
$gq38 = $gq['gq38'];
$gq39 = $gq['gq39'];
$gq40 = $gq['gq40'];
$gq41 = $gq['gq41'];
$gq42 = $gq['gq42'];
$gq43 = $gq['gq43'];
$gq44 = $gq['gq44'];
$gq45 = $gq['gq45'];
$gq46 = $gq['gq46'];
$gq47 = $gq['gq47'];
$gq48 = $gq['gq48'];
$gq49 = $gq['gq49'];
$gq50 = $gq['gq50'];
}
?>    
<?
echo 'Gabarito!<br><br>';
echo "$data_gabarito<br><br>";
echo "$gq01&nbsp;";
echo "$gq02&nbsp;";
echo "$gq03&nbsp;";
echo "$gq04&nbsp;";
echo "$gq05&nbsp;";
echo "$gq06&nbsp;";
echo "$gq07&nbsp;";
echo "$gq08&nbsp;";
echo "$gq09&nbsp;";
echo "$gq10&nbsp;";
echo "$gq11&nbsp;";
echo "$gq12&nbsp;";
echo "$gq13&nbsp;";
echo "$gq14&nbsp;";
echo "$gq15&nbsp;";
echo "$gq16&nbsp;";
echo "$gq17&nbsp;";
echo "$gq18&nbsp;";
echo "$gq19&nbsp;";
echo "$gq20&nbsp;";
echo "$gq21&nbsp;";
echo "$gq22&nbsp;";
echo "$gq23&nbsp;";
echo "$gq24&nbsp;";
echo "$gq25&nbsp;";
echo "$gq26&nbsp;";
echo "$gq27&nbsp;";
echo "$gq28&nbsp;";
echo "$gq29&nbsp;";
echo "$gq30&nbsp;";
echo "$gq31&nbsp;";
echo "$gq32&nbsp;";
echo "$gq33&nbsp;";
echo "$gq34&nbsp;";
echo "$gq35&nbsp;";
echo "$gq36&nbsp;";
echo "$gq37&nbsp;";
echo "$gq38&nbsp;";
echo "$gq39&nbsp;";
echo "$gq40&nbsp;";
echo "$gq41&nbsp;";
echo "$gq42&nbsp;";
echo "$gq43&nbsp;";
echo "$gq44&nbsp;";
echo "$gq45&nbsp;";
echo "$gq46&nbsp;";
echo "$gq47&nbsp;";
echo "$gq48&nbsp;";
echo "$gq49&nbsp;";
echo "$gq50<br><br>";
?>
<?
$pontos = 0;
$erros = 0;

if($rq01 == $gq01){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq02 == $gq02){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq03 == $gq03){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq04 == $gq04){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq05 == $gq05){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq06 == $gq06){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq07 == $gq07){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq08 == $gq08){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq09 == $gq09){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq10 == $gq10){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq11 == $gq11){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq12 == $gq12){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq13 == $gq13){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq14 == $gq14){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq15 == $gq15){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq16 == $gq16){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq17 == $gq17){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq18 == $gq18){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq19 == $gq19){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq20 == $gq20){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq21 == $gq21){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq22 == $gq22){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq23 == $gq23){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq24 == $gq24){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq25 == $gq25){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq26 == $gq26){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq27 == $gq27){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq28 == $gq28){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq29 == $gq29){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq30 == $gq30){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq31 == $gq31){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq32 == $gq32){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq33 == $gq33){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq34 == $gq34){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq35 == $gq35){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq36 == $gq36){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq37 == $gq37){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq38 == $gq38){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq39 == $gq39){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq40 == $gq40){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq41 == $gq41){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq42 == $gq42){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq43 == $gq43){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq44 == $gq44){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq45 == $gq45){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq46 == $gq46){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq47 == $gq47){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq48 == $gq48){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq49 == $gq49){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
if($rq50 == $gq50){
$pontos = $pontos + 1;
}else{
$erros = $erros + 1;
}
$pontos += $pontos;
$erros+ = $erros;

}
echo "Media de todos os usuarios cadastrados no banco de dados para acerto =".$pontos/$contar;
echo "</br>";
echo "Media de todos os usuarios cadastrados no banco de dados para Erro =".$erros/$contar;


?>

Link para o comentário
Compartilhar em outros sites

  • 0

Bom dia Willian Silva 91,

O código agora está mostrando todos os usuários cadastrados, mas acho q você não me entendeu, aquele código q postei ele lê a tabela do banco de dados do cartão resposta q tem 50 questões e lê o a tabela do banco de dados gabarito. verifica quantos acertos e quantos erros o usuário teve e apresenta na tela. Ex (você acertou 25 - você errou 25) até ai funciona legal mostranda apenas os erros e acerto de um único usuário. No novo código qro q ele faça a mesma rotina ou seja verificar quantos acertos e quantos erros tiveram os usuários e apresentar os resultados individuais.

Ex:

usuario1@gmail.com

Acertou 10 Errou 40 - Nota = 20,0

usuario2@gmail.com

Acertou 20 Errou 30 - Nota = 40,0

usuario3@gmail.com

Acertou 40 Errou 10 - Nota = 80,0

A nota aparece como 80,0 no exemplo acima porque cada questão tem o valor de 2,0 pontos.

Após está rotina vou gravar o email do usuário, data cartão resposta e a Nota obtida por ele em outra tabela do banco de dados. Com estas informação poderei classificar individualmente os usuários e verificar quais obtiveram a maior nota e classificar os usuários em ordem decrescente de classificação levando em conta a data e a hora do envio para eventuais desempates..

Desde já agradeço pela força...

Editado por Mike Lemes
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...