?> </td> <td> <?php echo formatarFloat(Matematica::divisao((double) $resumo->getAnotacoes(), (double) $resumo->getAulas())); ?> </td> <td> <?php echo formatarPercentual(Matematica::percentualDe((double) $resumo->getAnotacoesPositivas(), (double) $resumo->getAnotacoes())); ?> % </td> <td> <?php echo formatarPercentual(Matematica::percentualDe((double) $resumo->getAnotacoesNegativas(), (double) $resumo->getAnotacoes())); ?> % </td> </tr> </tbody> </table> </div> </div> <div class="row" style="margin-top: 20px;"> <div class="col-lg-12 divTodosRegistros"> <?php while ($tipo = $tipos->fetch()) { ?> <div class="panel panel-default panel-blue table trConteudo">
$assiduidade = Matematica::divisao($totalAulasMinistradas, $row->totalaulas, 4) * 100; $licenca = isset($faltasList[$row->pk_usuario_professor][5]) ? $faltasList[$row->pk_usuario_professor][5] : 0; $licencaPerc = Matematica::percentualDe((double) $licenca, (double) $total); $justificada = isset($faltasList[$row->pk_usuario_professor][6]) ? $faltasList[$row->pk_usuario_professor][6] : 0; $justificadaPerc = Matematica::percentualDe((double) $justificada, (double) $total); $nJustificada = isset($faltasList[$row->pk_usuario_professor][7]) ? $faltasList[$row->pk_usuario_professor][7] : 0; $nJustificadaPerc = Matematica::percentualDe((double) $nJustificada, (double) $total); $totalAfa = isset($afaList[$row->pk_usuario_professor]['qt']) ? $afaList[$row->pk_usuario_professor]['qt'] : 0; $totalAfaPerc = Matematica::percentualDe((double) $totalAfa, (double) $afaQtTotal); $totalAfaPos = isset($afaList[$row->pk_usuario_professor][3]) ? $afaList[$row->pk_usuario_professor][3] : 0; $totalAfaPosPerc = Matematica::percentualDe((double) $totalAfaPos, (double) $totalAfa); $totalAfaNeg = isset($afaList[$row->pk_usuario_professor][2]) ? $afaList[$row->pk_usuario_professor][2] : 0; $totalAfaNegPerc = Matematica::percentualDe((double) $totalAfaNeg, (double) $totalAfa); //Atrasos $atrasos = isset($atrasosList[$row->pk_usuario_professor]['qt']) ? $atrasosList[$row->pk_usuario_professor]['qt'] : 0; $atrasosPerc = Matematica::percentualDe((double) $atrasos, (double) $atrasosTotais); //Definindo links $linkGrade = base_url() . 'configuracoes/grade/listar_grade_professor/' . $row->pk_usuario_professor . '?shadowbox=1'; $linkHistorico = isset($fapList[$row->pk_usuario_professor]) ? base_url() . 'fap/professores/historico_de_ocorrencias/' . $row->pk_usuario_professor . '?shadowbox=1' : ''; $linkDistrOcorrencias = isset($fapList[$row->pk_usuario_professor]) ? base_url() . 'fap/professores/distribuicao_de_ocorrencias/' . $row->pk_usuario_professor . '?shadowbox=1' : ''; $linkAvaCoord = isset($pes3List[$row->pk_usuario_professor]) ? base_url() . 'fap/parecer/graficos_pareceres_fap/' . $row->pk_usuario . '/' . $row->pk_usuario_professor . '?shadowbox=1' : ''; $linkAvaAlunos = isset($pes1List[$row->pk_usuario_professor]) ? base_url() . 'fap/professor/listar_avaliacao_professor/0/' . $row->pk_usuario_professor . '/' . $row->pk_usuario . '/' . $row->fk_materia_mae . '?shadowbox=1' : ''; //Atendimentos $atendimentoProf = isset($atendimentos[$row->pk_usuario_professor]) ? $atendimentos[$row->pk_usuario_professor] : 0; ?> <tr> <td class='nome'> <div class="divNomeProf" style="min-width: 165px;overflow: hidden;"> <a class="linkNomeProf" data-toggle="collapse" data-target="#divExtras<?php echo $row->pk_usuario_professor;
<td><?php echo $avaliacao['serie_nome']; ?> </td> <?php foreach (array_keys($conceitos) as $conceito) { ?> <?php foreach (array_keys($bimestres) as $bimestre) { ?> <?php $chave = 'qt-' . strtolower($conceito) . '-' . $bimestre . 'bi'; $chaveT = 'qt-' . $bimestre . 'bi'; $valor = (double) (isset($avaliacao[$chave]) ? $avaliacao[$chave] : 0.0); $total = (double) (isset($avaliacao[$chaveT]) ? $avaliacao[$chaveT] : 0.0); $perc = Matematica::percentualDe($valor, $total); if (!isset($medias[$chave])) { $medias[$chave] = array(); } array_push($medias[$chave], $perc); ?> <td><?php echo $perc; ?> %</td> <?php } ?> <?php } ?>
<?php $tabela = ''; $paineis = ''; while ($row = $professores->fetchObject()) { $qt_n = isset($arrayRegAfa[$row->pk_usuario_professor][2]) ? $arrayRegAfa[$row->pk_usuario_professor][2] : 0; $qt_p = isset($arrayRegAfa[$row->pk_usuario_professor][3]) ? $arrayRegAfa[$row->pk_usuario_professor][3] : 0; $qt = isset($arrayRegAfa[$row->pk_usuario_professor]['qt']) ? $arrayRegAfa[$row->pk_usuario_professor]['qt'] : 0; $perTotal = Matematica::percentualDe((double) $qt, (double) $total); $perNeg = Matematica::percentualDe((double) $qt_n, (double) $qt); $perPos = Matematica::percentualDe((double) $qt_p, (double) $qt); $avaPorAula = Matematica::divisao($qt, $row->totalaulas); if ($perTotal > 6) { $classe = "media_auta"; } elseif ($perTotal > 4) { $classe = "media_neutra"; } else { $classe = "media_baixa"; } if ($qt) { $linkShadow = '<a rel="shadowbox" ' . 'href="/fap/professores/detalhes_de_uso_do_afa/' . $row->pk_usuario_professor . '?shadowbox=1">'; } else { $linkShadow = '<a href="javascript:' . 'alert(\'Aparentemente este professor ainda não fez anotações\')" ' . 'data-toggle="modal" data-target="#modSemAnotacoes">'; } $tabela .= '<tr><td>' . $linkShadow . $row->nome . '</a></td><td>' . $perNeg . '%</td><td>' . $perPos . '%</td><td>' . $avaPorAula . ' por aula' . '</td><td><div class="' . $classe . '">' . $perTotal . '</div></td></tr>'; $paineis .= '<div class="panel panel-blue" data-order="' . $qt . '">' . '<div class="panel-heading ' . $classe . '" role="tab" id="headingOne"><h4 class="panel-title">' . '<a data-toggle="collapse" data-parent="#accordion" href="#prof' . $row->pk_usuario_professor . '" aria-expanded="true" aria-controls="collapseOne">' . $row->nome . '<span class="glyphicon glyphicon-plus-sign"></span></a>' . '</h4></div><div id="prof' . $row->pk_usuario_professor . '" class="panel-collapse collapse" ' . 'role="tabpanel" aria-labelledby="headingOne"><div class="panel-body">' . '<h4><strong>' . $linkShadow . 'Detalhes</a></strong></h4>' . '<h4><strong>Total de avaliações:</strong> ' . $qt . '(' . $perTotal . '%)</h4>' . '<h4><strong>Em média:</strong> ' . $avaPorAula . ' por aula</h4>' . '<h4><strong>Avaliações positivas:</strong> ' . $qt_p . '(' . $perPos . '%)</h4><h4><strong>Avaliações negativas:</strong> ' . $qt_n . '(' . $perNeg . '%)</h4></div></div></div>'; } if (!$mobile) { ?> <style type="text/css"> #lista{
$i4 = Matematica::percentualDe((double) valueIsSet($value, 'qt-i-b4'), (double) valueIsSet($value, 'qt-b4')); //regular,, $r1 = Matematica::percentualDe((double) valueIsSet($value, 'qt-r-b1'), (double) valueIsSet($value, 'qt-b1')); $r2 = Matematica::percentualDe((double) valueIsSet($value, 'qt-r-b2'), (double) valueIsSet($value, 'qt-b2')); $r3 = Matematica::percentualDe((double) valueIsSet($value, 'qt-r-b4'), (double) valueIsSet($value, 'qt-b3')); $r4 = Matematica::percentualDe((double) valueIsSet($value, 'qt-r-b5'), (double) valueIsSet($value, 'qt-b4')); //bom,, $b1 = Matematica::percentualDe((double) valueIsSet($value, 'qt-b-b1'), (double) valueIsSet($value, 'qt-b1')); $b2 = Matematica::percentualDe((double) valueIsSet($value, 'qt-b-b2'), (double) valueIsSet($value, 'qt-b2')); $b3 = Matematica::percentualDe((double) valueIsSet($value, 'qt-b-b3'), (double) valueIsSet($value, 'qt-b3')); $b4 = Matematica::percentualDe(valueIsSet($value, 'qt-b-b4'), valueIsSet($value, 'qt-b4')); //louvor,, $l1 = Matematica::percentualDe((double) valueIsSet($value, 'qt-l-b1'), (double) valueIsSet($value, 'qt-b1')); $l2 = Matematica::percentualDe((double) valueIsSet($value, 'qt-l-b2'), (double) valueIsSet($value, 'qt-b2')); $l3 = Matematica::percentualDe((double) valueIsSet($value, 'qt-l-b3'), (double) valueIsSet($value, 'qt-b3')); $l4 = Matematica::percentualDe((double) valueIsSet($value, 'qt-l-b4'), (double) valueIsSet($value, 'qt-b4')); ?> <tr> <td><?php echo Mestre::materia($materiaId); ?> </td> <td><?php echo $d1; ?> %</td> <td><?php echo $d2; ?> %</td> <td><?php
foreach ($afaConceitosTipos as $keyT => $value) { if (isset($tipos[$keyT])) { $tipoPerc = Matematica::percentualDe((double) $tipos[$keyT], (double) $qt); // $tabela.='<div class="panel-heading tipoAfa' . $keyT . '" role="tabe">' // . '<h4 class="panel-title"><a data-toggle="collapse" data-parent="#according" ' // . 'href="#' . $row->pk_usuario_coordenador . $tipos[$keyT] // . '" arial-expanded="true" ' // . 'arial-controls="collapseOne">' . $value[0]->afa_tipo_anotacao_nome . " : " // . $tipos[$keyT] . '(' . $tipoPerc . '% do coordenador)</a></h4></div><div id="' // . $row->pk_usuario_coordenador . $tipos[$keyT] . '" class="panel-collapse ' // . 'collapse" role="tabpanel" arial-labelledby="headingOne">' // . '<div class="panel-body">'; $paineis .= '<div class="list-group"><a href="#" class="list-group-item active ' . 'tipoAfa' . $keyT . '"><strong>' . $value[0]->afa_tipo_anotacao_nome . "</strong> : " . $tipos[$keyT] . '(' . $tipoPerc . '% do coordenador)</a>'; foreach ($afaConceitosSubTipos as $key2 => $value2) { if (isset($subTipos[$key2]) && $value2[0]->fk_afa_tipo_anotacao == $keyT) { $subTipoPerc = Matematica::percentualDe((double) $subTipos[$key2], (double) $tipos[$keyT]); // $tabela.='<p style="' //// . 'background: ' . $value2[0]->cor . '; color: white; ' // . 'font-size: 15px;"><strong>' . $value2[0]->afa_subtipo_anotacao_nome // . '</strong> : ' . $subTipos[$key2] . '(' . $subTipoPerc . '% dos ' // . $value[0]->afa_tipo_anotacao_nome . ')</p>'; $paineis .= '<a href="#" class="list-group-item"><strong>' . $value2[0]->afa_subtipo_anotacao_nome . '</strong> : ' . $subTipos[$key2] . '(' . $subTipoPerc . '% dos ' . $value[0]->afa_tipo_anotacao_nome . ')</a>'; } } // $tabela.='</div></div>'; $paineis .= '</div>'; } } $tabela .= '</td></tr>'; $paineis .= '</div></div></div>'; }
Licença: <?php echo formatarPercentual(Matematica::percentualDe((double) $professorResumo->getLicencas(), (double) $professorResumo->getFaltas())); ?> % </p> </a> <?php } else { ?> <a title="Não há licenças registradas" href="javascript:alert('Não há licenças registradas')"> <p title="<?php echo $professorResumo->getLicencas() . " de " . $professorResumo->getFaltas(); ?> faltas"> Licença: <?php echo formatarPercentual(Matematica::percentualDe((double) $professorResumo->getLicencas(), (double) $professorResumo->getFaltas())); ?> % </p> </a> <?php } ?> </div> </td> <td> <?php if ((int) $professorResumo->getAtrasos()) { ?> <a title="Exibe o histórico de atrasos do professor" rel="shadowbox" href="<?php echo base_url("docentes/registros/historico_de_atrasos/{$professorResumo->getId()}?shadowbox=1");
} ?> <tr> <td><a rel="shadowbox" href="<?php echo base_url() . 'fap/professor/listar_ranking_uso_sap_detalhes?professor=' . $key; ?> &shadowbox=1" target="_blank"><?php echo $value['nome']; ?> </a></td> <td><?php echo Matematica::percentualDe((double) $qt_n, (double) $qt); ?> %</td> <td><?php echo Matematica::percentualDe((double) $qt_p, (double) $qt); ?> %</td> <td><?php echo $perTotal; ?> %</td> <td><div class="<?php echo $classe; ?> "><?php echo $perTotal; ?> </div></td> </tr> <?php