Esempio n. 1
0
        <p>
            <strong>Turma: </strong><?php 
echo $turma_nome;
?>
        </p>
    </div>
</div>
<?php 
if ($pk_serie_aluno > 0) {
    if (count($lista)) {
        $options = "";
        $paineis = "";
        $inc = 1;
        foreach ($lista as $key => $row) {
            $options .= '<option value="' . $row['mat_discod'] . $inc . '">' . Mestre::materia($row['mat_discod']) . '</option>';
            $paineis .= '<div id="' . $row['mat_discod'] . $inc++ . '" role="tabpanel" class="tab-pane">' . '<div class="panel panel-blue"><div class="panel-heading">' . Mestre::materia($row['mat_discod']) . '</div>' . '<table class="table table-striped"><thead><tr><th>Descrição</th><th>Nota</th></tr>' . '</thead><tbody><tr><td><span class="label label-primary">AV1</span>  1ª Avaliação da 1ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n11'], $row['mat_c11']) . '</td></tr><tr><td>' . '<span class="label label-primary">AV2</span>  2ª Avaliação da 1ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n12'], $row['mat_c12']) . '</td></tr><tr><td>' . '<span class="label label-primary">AV3</span>  3ª Avaliação da 1ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n13'], $row['mat_c13']) . '</td></tr><tr><td>' . '<span class="label label-primary">&nbsp;&nbsp;M&nbsp;&nbsp;</span>  Média da 1ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_m1'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">AV1</span>  1ª Avaliação da 2ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n21'], $row['mat_c21']) . '</td></tr><tr><td>' . '<span class="label label-primary">AV2</span>  2ª Avaliação da 2ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n22'], $row['mat_c22']) . '</td></tr><tr><td>' . '<span class="label label-primary">AV3</span>  3ª Avaliação da 2ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n23'], $row['mat_c23']) . '</td></tr><tr><td>' . '<span class="label label-primary">&nbsp;&nbsp;M&nbsp;&nbsp;</span>  Média da 2ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_m2'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">MS&nbsp;&nbsp;</span>  Média do 1º Semestre</td>' . '<td>' . Mestre::nota_recuperacao($row['mat_m1s'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">REC</span>  Recuperação</td>' . '<td>' . Mestre::nota($row['mat_r1s'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">MFS</span>  Média Final do 1º Semestre</td>' . '<td>' . Mestre::nota($row['mat_m1f'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">AV1</span>  1ª Avaliação da 3ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n31'], $row['mat_c31']) . '</td></tr><tr><td>' . '<span class="label label-primary">AV2</span>  2ª Avaliação da 3ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n32'], $row['mat_c32']) . '</td></tr><tr><td>' . '<span class="label label-primary">AV3</span>  3ª Avaliação da 3ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n33'], $row['mat_c33']) . '</td></tr><tr><td>' . '<span class="label label-primary">&nbsp;&nbsp;M&nbsp;&nbsp;</span>  Média da 3ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_m3'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">AV1</span>  1ª Avaliação da 4ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n41'], $row['mat_c41']) . '</td></tr><tr><td>' . '<span class="label label-primary">AV2</span>  2ª Avaliação da 4ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n42'], $row['mat_c42']) . '</td></tr><tr><td>' . '<span class="label label-primary">AV3</span>  3ª Avaliação da 4ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_n43'], $row['mat_c43']) . '</td></tr><tr><td>' . '<span class="label label-primary">&nbsp;&nbsp;M&nbsp;&nbsp;</span>  Média da 4ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_m4'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">MS&nbsp;&nbsp;</span>  Média do 2º Semestre</td>' . '<td>' . Mestre::nota_recuperacao($row['mat_m2s'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">REC</span>  Recuperação </td>' . '<td>' . Mestre::nota($row['mat_r2s'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">MFS</span>  Média Final do Semestre</td>' . '<td>' . Mestre::nota($row['mat_m2f'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">&nbsp;&nbsp;MF&nbsp;</span>  Média Final</td>' . '<td>' . ($row['mat_mf'] >= 7 && $row['mat_r2s'] != '-1' ? $nota_final = Mestre::nota($row['mat_mf'], 1) : 0.0) . '</td></tr></tbody></table></div></div>';
        }
        ?>
        <!--Trecho para telas streitas-->
        <div class="row">
            <!--<div class="row">-->
            <div class="col-sm-12 col-md-12">
                <div class="form-group text-center">
                    <h4>Lista de matérias</h4>
                </div>
                <div class="form-group">
                    <select id="selBoletim" class="form-control">
                        <option value="home">Selecione uma matéria</option>
                        <?php 
        echo $options;
        ?>
            $notaNecessaria = 0;
            $pontosQueFaltam = 0;
        }
        if ($recuperacao == null) {
            $pontosQueFaltam = $notaNecessaria;
        }
        if ($recuperacao < 0) {
            $recuperacao = 0;
        }
        $pontosQueFaltam = $notaNecessaria - $recuperacao;
        if ($pontosQueFaltam < 0) {
            $pontosQueFaltam = 0;
        }
        ?>
                <td style="font-size:16px;"><?php 
        echo Mestre::materia($nota['mat_discod']);
        ?>
</td>
                <?php 
        if (round($mediaAnual) >= 7) {
            ?>
                    <td style="color:blue;font-size:16px;" class="tcenter" title=""><?php 
            echo number_format($mediaAnual, 1);
            ?>
</td>
                <?php 
        } else {
            ?>
                    <td style="color:red;font-size:16px;" class="tcenter" title=""><?php 
            echo number_format($mediaAnual, 1);
            ?>
Esempio n. 3
0
 public function listar_provas()
 {
     $msg = null;
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $msg;
     $data['abaAtiva'] = 27;
     $data['abaPage'] = 'listar_provas';
     $data['alias'] = 'listar_provas';
     $pk_turma = isset($_GET['pk_turma']) && $_GET['pk_turma'] != '' ? $_GET['pk_turma'] : 0;
     $SqlOlimpica = new SqlOlimpica();
     $result = $SqlOlimpica->listar_provas($pk_turma, 2);
     $data['total'] = $result['total'];
     $excluir = $data['permissao']['excluir'] == 1 ? '<th></th>' : '';
     $html = '<table>';
     $html .= '<tr><th>Data</th><th>Aula</th><th>Unidade</th><th></th>' . $excluir . '</tr>';
     foreach ($result['registros'] as $row) {
         $excluir = $data['permissao']['excluir'] == 1 ? '<td><a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_prova" ' . View::getParamExcluirItemTabela($row['pk_te_prova'], 0, 0, '', 'Excluir prova', 'Deseja excluir a prova de ' . $row['materia'] . ' do dia ' . View::converteDataBr($row['data_prova'])) . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a></td>' : '';
         $html .= '<tr>
                         <td>' . View::converteDataBr($row['data_prova']) . '</td>
                         <td>' . Mestre::materia($row['materia']) . '</td>
                         <td>' . $row['unidade_letiva'] . 'ª unidade</td>
                         <td><a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/editar_notas/' . $row['pk_te_prova'] . '?pk_turma=' . $_GET['pk_turma'] . '&data_aula=' . $row['data_prova'] . '">Notas</a></td>
                             ' . $excluir . '
                       </tr>';
     }
     $html .= '</table>';
     $data['html'] = $html;
     $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/';
     // Select filtro de turmas
     $sqlGrade = new SqlGrade();
     $data['turma'] = $sqlGrade->get_turmas_olimpicas($data['ano_letivo']);
     $turma = explode("&pk_turma=", $_SERVER['QUERY_STRING']);
     $data['turma_url'] = $config['base_url'] . '?' . $turma[0];
     if ($this->input->is_ajax_request()) {
         echo json_encode(array('content' => $this->load->view($this->uri->segment(3), $data, true)));
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
 }
Esempio n. 4
0
            $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 
            echo $d3;
            ?>
%</td>
                                <td><?php 
Esempio n. 5
0
?>
/<?php 
echo $alias;
?>
" class="formulario validarForm" method="post" name="<?php 
echo $alias;
?>
">

        <p>
            <label for="data_prova">Data da prova:</label> <?php 
echo View::converteDataBr($result[0]['data_prova']);
?>
<br /> 
            <label for="materia">Disciplina:</label> <?php 
echo Mestre::materia($result[0]['materia']);
?>
 
        </p>
        
        <?php 
echo $total > 0 ? $html : '';
?>
        
        <p>
            <?php 
echo View::gerarFormAntInjection($alias);
?>
            <input type="hidden" name="pk_te_prova" value="<?php 
echo $this->uri->segment(4);
?>
Esempio n. 6
0
function printNota($nota)
{
    $ret = "";
    $nNota = Mestre::valorNota($nota);
    if ($nNota) {
        $ret = $nNota;
    }
    return $ret;
}
$options = "";
$paineis = "";
$index = 1;
foreach ($registrosTabela as $key => $value) {
    //var_dump($value);
    $options .= '<option value="' . $value['mat_discod'] . $index . '">' . Mestre::materia($value['mat_discod']) . '</option>';
    $paineis .= '<div id="' . $value['mat_discod'] . $index++ . '" role="tabpanel" class="tab-pane">' . '<div class="panel panel-default panel-blue"><div class="panel-heading">' . '<h4>' . Mestre::materia($value['mat_discod']) . '</h4></div>' . '<table class="table table-striped table-graficos"><tbody><tr><td><div><h5>' . '<span class="label label-primary">AV1</span>  1ª Avaliação da 1ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n11']) * 10 . '%;">' . printNota($value['mat_n11']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n11']) * 10 . '%;">' . printNota($value['media_n11']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV2</span>  2ª Avaliação da 1ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n12']) * 10 . '%;">' . printNota($value['mat_n12']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n12']) * 10 . '%;">' . printNota($value['media_n12']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV3</span>  3ª Avaliação da 1ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n13']) * 10 . '%;">' . printNota($value['mat_n13']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n13']) * 10 . '%;">' . printNota($value['media_n13']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">M1</span>  Média da 1ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_m1']) * 10 . '%;">' . printNota($value['mat_m1']) . '</div><div style="width: ' . Mestre::valorNota($value['media_m1']) * 10 . '%;">' . printNota($value['media_m1']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV1</span>  1ª Avaliação da 2ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n21']) * 10 . '%;">' . printNota($value['mat_n21']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n21']) * 10 . '%;">' . printNota($value['media_n21']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV2</span>  2ª Avaliação da 2ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n22']) * 10 . '%;">' . printNota($value['mat_n22']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n22']) * 10 . '%;">' . printNota($value['media_n22']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV3</span>  3ª Avaliação da 2ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n23']) * 10 . '%;">' . printNota($value['mat_n23']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n23']) * 10 . '%;">' . printNota($value['media_n23']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">M2</span>  Média da 2ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_m2']) * 10 . '%;">' . printNota($value['mat_m2']) . '</div><div style="width: ' . Mestre::valorNota($value['media_m2']) * 10 . '%;">' . printNota($value['media_m2']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">MS</span>  Média do 1º Semestre</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_m1s']) * 10 . '%;">' . printNota($value['mat_m1s']) . '</div><div style="width: ' . Mestre::valorNota($value['media_m1s']) * 10 . '%;">' . printNota($value['media_m1s']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV1</span>  1ª Avaliação da 3ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n31']) * 10 . '%;">' . printNota($value['mat_n31']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n31']) * 10 . '%;">' . printNota($value['media_n31']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV2</span>  2ª Avaliação da 3ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n32']) * 10 . '%;">' . printNota($value['mat_n32']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n32']) * 10 . '%;">' . printNota($value['media_n32']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV3</span>  3ª Avaliação da 3ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n33']) * 10 . '%;">' . printNota($value['mat_n33']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n33']) * 10 . '%;">' . printNota($value['media_n33']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">M3</span>  Média da 3ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_m3']) * 10 . '%;">' . printNota($value['mat_m3']) . '</div><div style="width: ' . Mestre::valorNota($value['media_m3']) * 10 . '%;">' . printNota($value['media_m3']) . '</div></div></div></td></tr><tr><td><div><h5><span class="label label-primary">AV1</span>  1ª Avaliação da 4ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n41']) * 10 . '%;">' . printNota($value['mat_n41']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n41']) * 10 . '%;">' . printNota($value['media_n41']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV2</span>  2ª Avaliação da 4ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n42']) * 10 . '%;">' . printNota($value['mat_n42']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n42']) * 10 . '%;">' . printNota($value['media_n42']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">AV3</span>  3ª Avaliação da 4ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_n43']) * 10 . '%;">' . printNota($value['mat_n43']) . '</div><div style="width: ' . Mestre::valorNota($value['media_n43']) * 10 . '%;">' . printNota($value['media_n43']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">M4</span>  Média da 4ª Unidade</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_m4']) * 10 . '%;">' . printNota($value['mat_m4']) . '</div><div style="width: ' . Mestre::valorNota($value['media_m4']) * 10 . '%;">' . printNota($value['media_m4']) . '</div></div></div>' . '</td></tr><tr><td><div><h5><span class="label label-primary">MS</span>  Média do 2º Semestre</h5>' . '<div class="divGraficos"><div style="width: ' . Mestre::valorNota($value['mat_m2s']) * 10 . '%;">' . printNota($value['mat_m2s']) . '</div><div style="width: ' . Mestre::valorNota($value['media_m2s']) * 10 . '%;">' . printNota($value['media_m2s']) . '</div></div></div>' . '</td></tr></tbody></table></div></div>';
}
?>
<style type="text/css">
    table{
        border-top: none;
    }
    table tr{
        border-left: 1px solid #699abe;
        border-bottom: 1px solid #699abe;
    }
    table tr:first-of-type{
        border-left: none;
    }
    table tr:nth-of-type(2) td{
        border-top: 1px solid #699abe;