예제 #1
0
function calcula_nota_reavaliacao($diario_id, $nota_parcial, $nota_extra)
{
    global $conn;
    $curso_tipo = get_curso_tipo($diario_id);
    /*
    1     Tecnico
    2     Graduacao Tecnologica
    4     Pos-Graduacao Latu-Sensu
    5     Qualificacao
    6     Bacharelado
    7     Tecnico Integrado
    8     Tecnico - EJA
    9     Tecnico Integrado - EJA
    10    Licenciatura
    */
    // TODO: Selecionar método de cálculo da nota final com base em parâmetros do sistema
    // SE FOR NOTA DE RECUPERACAO / REAVALIACAO CALCULA CONFORME CRITERIOS DE CADA CURSO
    if ($curso_tipo == 2 || $curso_tipo == 4 || $curso_tipo == 5 || $curso_tipo == 6 || $curso_tipo == 10) {
        return ($nota_parcial + $nota_extra) / 2;
    } else {
        return $nota_extra;
    }
}
예제 #2
0
            <span class="obrigatorio">Para eliminar todas as notas informe 0 para todas as notas.</span><br />

			<p><strong>Nota distribu&iacute;da:</strong>
			<input name="valor_avaliacao" type="text" id="valor_avaliacao" size="5" maxlength="4" value="<?php 
        echo $nota_distribuida;
        ?>
" tabindex="1" />&nbsp;
			<span class="obrigatorio">* obrigatória</span>
			</p>
<?php 
    } else {
        ?>
			<p>
            <font color="green"><strong>
<?php 
        $curso_tipo = get_curso_tipo($diario_id);
        // TODO: Selecionar método de cálculo da nota final com base em parâmetros do sistema
        if ($curso_tipo == 2 || $curso_tipo == 4 || $curso_tipo == 5 || $curso_tipo == 6 || $curso_tipo == 10) {
            ?>
				Nota Final ser&aacute; igual  (Nota Anterior + Nota Extra) / 2		
<?php 
        } else {
            ?>
				Nota Final ser&aacute; igual Nota Extra 
<?php 
        }
        ?>
			</strong></font></p>
			<input name="valor_avaliacao" type="hidden" id="valor_avaliacao" size="5" maxlength="4" value="100" />
<?php 
    }