echo "<a href='cadastra.php?exerc=" . $X->getId() . "'><img src='img/pen.png'></a></td><td>"; } if ($X->getNota() == 100) { echo "<img src='img/check.png'>"; } echo "<a href='exercicio.php?exerc=" . $X->getId() . "'>" . $X->getNome() . "</a>"; echo "</td><td>" . $X->getNota() . "</td><td>" . $X->getPrazo() . "</td></tr>"; } echo "</tbody></table>"; echo "<p>Exercícios opcionais:</p>"; echo "<table><thead><tr><th "; if ($USER->admin()) { echo "colspan=2"; } echo ">Nome</th><th>Nota</th></tr></thead><tbody>"; foreach (ListExercicio($t, true) as $X) { echo "<tr><td>"; if ($USER->admin()) { echo "<a href='cadastra.php?exerc=" . $X->getId() . "'><img src='img/pen.png'></a></td><td>"; } echo "<a href='exercicio.php?exerc=" . $X->getId() . "'>" . $X->getNome() . "</a></td><td>" . $X->getNota() . "</td></tr>"; } echo "</tbody></table>"; } // USER->getID() if ($USER->admin()) { echo "<p><a href=\"cadastra.php\">Cadastrar novo exercício</a></p>"; } ?> </div> </body>
} else { echo "Houveram erros ao alterar os prazos! Confira os valores abaixo!!"; } } ?> <h2>Administração de prazos</h2> <form action='prazos.php' method='POST'> <p>Prazos cadastrados para a turma: <?php echo SelectTurma(); ?> </p> <table> <tr><th>Exercício</th><th>Data</th></tr> <?php foreach (ListExercicio() as $ex) { echo "<tr><td>" . $ex->getNome() . "</td><td>"; echo "<input type='text' id='ex" . $ex->getId() . "' name='ex" . $ex->getId() . "' value='" . $ex->getPrazo($TURMA) . "' class='timepick'>"; echo "<input type='hidden' name='old_ex" . $ex->getId() . "' value='" . $ex->getPrazo($TURMA) . "'>"; echo "<a href='#' onclick='delprazo(" . $ex->getId() . "); return false;'><img src='img/x.png'></a>"; echo "</td></tr>"; } ?> </table> <p>Para cadastrar novos prazos ou alterar os já cadastrados, digite a data e hora na caixa de texto correspondente, no formato "DD/MM/YYYY HH:MM".</p> <p>Os exercícios sem prazo serão considerados OPCIONAIS, e não serão considerados nos relatórios</p> <button type='submit' name='submit' value='atualiza'>Atualiza</button> </form> </div> </body> </html>
function SelectExercicio() { global $EXERCICIO; global $TURMA; $T = "<select id='exercicio' name='exercicio'>"; $T .= "<option value='" . MIN_EX . "'>---- Exercícios obrigatórios ----</option>"; foreach (ListExercicio($TURMA) as $exercicio) { $T .= "<option value='" . $exercicio->getId() . "'"; if ($EXERCICIO == $exercicio) { $T .= " selected "; } $T .= ">" . $exercicio->getNome() . "</option>"; } $T .= "<option value='" . MIN_EX . "'>---- Exercícios opcionais ----</option>"; foreach (ListExercicio($TURMA, true) as $exercicio) { $T .= "<option value='" . $exercicio->getId() . "'"; if ($EXERCICIO == $exercicio) { $T .= " selected "; } $T .= ">" . $exercicio->getNome() . "</option>"; } $T .= "</select>"; return $T; }
if (!$USER->admin()) { echo "Acesso negado"; exit; } ?> <h2>Relatório de realização</h2> <p>Escolha a turma: <?php echo SelectTurma(); ?> </p> <p>Exercícios por porcentagem de realização:</p> <table> <tr><td>Exercício</td><td>Tentativa</td></td><td>100%</td><td>Tentativas</td></tr> <?php $n_turma = $TURMA->getAlunos(); foreach (ListExercicio($TURMA) as $ex) { $rel = $ex->complecao($TURMA); echo "<tr><td>" . $ex->getNome() . "</td><td>" . $rel[0] . "%</td><td>" . $rel[1] . "%</td><td>" . $rel[2] . "</td></tr>"; } ?> </table> <img src="img/exercicio<?php echo $TURMA->getId(); ?> .png"> </div> </body> </html>
require_once "head.php"; if (!$USER->admin()) { echo "Acesso negado"; exit; } ?> <h2>Relatório de notas</h2> <p>Escolha a turma: <?php echo SelectTurma(); ?> </p> <table> <tr><th>Aluno</th> <?php $ex = ListExercicio($TURMA); foreach ($ex as $exercicio) { echo "<th>" . substr($exercicio->getNome(), 0, strpos($exercicio->getNome(), " ")) . "</th>"; } echo "\t</tr>"; foreach (ListAlunos($TURMA) as $aluno) { echo "<tr><td>" . $aluno->getNome() . "</td>"; foreach ($ex as $E) { echo "<td>" . $E->getNota($aluno) . "</td>"; } echo "</tr>"; } ?> </table> </div> </body>