Estou trazendo do banco as notas dos alunos que estão da seguinte forma:
C,D,A,C,A,E,A,B,C,C,B,D,A,C,D,D,B,B,B,A
E essas notas são comparadas com um arquivo XML que estou buscando dessa forma:
<?php
$xml = simplexml_load_file($arquivoXML);
$contar = 0;
$notasAlunos = explode(',',$aluno->avaliacao_respostas);
foreach($xml->avaliacao->disciplina as $disciplina) {
echo $disciplina->attributes()->nome.":<br>";
foreach ($disciplina as $questao) {
foreach($notasAlunos as $notaAluno){ // Aqui trago as notas dos alunos
if($questao->resposta == $notaAluno){ // aqui verifico se as questões do gabarito é igual a nota do aluno
$conta = $contar++;
}
}
}
}
echo $conta;
Porém preciso fazer com que as notas dos alunos sejam contabilizadas conforme as disciplinas. Ex.: Matemática 3 acertos, Física 4 acertos...
Pergunta
MTavares
Colegas.
Estou trazendo do banco as notas dos alunos que estão da seguinte forma:
C,D,A,C,A,E,A,B,C,C,B,D,A,C,D,D,B,B,B,A
E essas notas são comparadas com um arquivo XML que estou buscando dessa forma:
<?php
$xml = simplexml_load_file($arquivoXML);
$contar = 0;
$notasAlunos = explode(',',$aluno->avaliacao_respostas);
foreach($xml->avaliacao->disciplina as $disciplina) {
echo $disciplina->attributes()->nome.":<br>";
foreach ($disciplina as $questao) {
foreach($notasAlunos as $notaAluno){ // Aqui trago as notas dos alunos
if($questao->resposta == $notaAluno){ // aqui verifico se as questões do gabarito é igual a nota do aluno
$conta = $contar++;
}
}
}
}
echo $conta;
Porém preciso fazer com que as notas dos alunos sejam contabilizadas conforme as disciplinas. Ex.: Matemática 3 acertos, Física 4 acertos...
Não estou conseguindo....
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.