<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"> M </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"> M </span> Média da 2ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_m2'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">MS </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"> M </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"> M </span> Média da 4ª Unidade</td>' . '<td>' . Mestre::nota($row['mat_m4'], 1) . '</td></tr><tr><td>' . '<span class="label label-primary">MS </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"> MF </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); ?>
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); } }
$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
?> /<?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); ?>
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;