|
|
|
@ -110,14 +110,15 @@ class controlador extends \siu\operaciones\notas_cursada_comision\controlador |
|
|
|
|
|
|
|
|
|
|
|
$resultados_3eval = []; |
|
|
|
$resultados_3eval = []; |
|
|
|
foreach ($alumnos as $alumno) { |
|
|
|
foreach ($alumnos as $alumno) { |
|
|
|
$nota = $clase->get_promedio($alumno, $comision, $instancia); |
|
|
|
$notas[$alumno] = str_replace('.', ',', $clase->get_promedio($alumno, $comision, $instancia)); |
|
|
|
if (isset($nota)) { |
|
|
|
// $nota = $clase->get_promedio($alumno, $comision, $instancia); |
|
|
|
$notas[$alumno] = $nota; |
|
|
|
// if (isset($nota)) { |
|
|
|
$resultados_3eval[$alumno] = \toba::consulta_php('co_evaluaciones')->verificar_resultado_3eval($alumno, $comision); |
|
|
|
// $notas[$alumno] = $nota; |
|
|
|
} else { |
|
|
|
// $resultados_3eval[$alumno] = \toba::consulta_php('co_evaluaciones')->verificar_resultado_3eval($alumno, $comision); |
|
|
|
$notas[$alumno] = 0; |
|
|
|
// } else { |
|
|
|
$resultados_3eval[$alumno] = 'U'; |
|
|
|
// $notas[$alumno] = 0; |
|
|
|
} |
|
|
|
// $resultados_3eval[$alumno] = 'U'; |
|
|
|
|
|
|
|
// } |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Si no es una petición por AJAX ("aplicar a" igual a "Todos los alumnos" o "Alumnos sin datos") |
|
|
|
// Si no es una petición por AJAX ("aplicar a" igual a "Todos los alumnos" o "Alumnos sin datos") |
|
|
|
@ -128,7 +129,8 @@ class controlador extends \siu\operaciones\notas_cursada_comision\controlador |
|
|
|
list($hubo_error_regla_calculo, $msg_error_regla_calculo) = $this->error_regla_calculo($notas); |
|
|
|
list($hubo_error_regla_calculo, $msg_error_regla_calculo) = $this->error_regla_calculo($notas); |
|
|
|
// Si no hubo error en la regla de cálculo |
|
|
|
// Si no hubo error en la regla de cálculo |
|
|
|
if (!$hubo_error_regla_calculo) { |
|
|
|
if (!$hubo_error_regla_calculo) { |
|
|
|
$hubo_error = $this->calcular_notas_cursada2($evaluacion, $instancia, $notas, $resultados_3eval); |
|
|
|
// $hubo_error = $this->calcular_notas_cursada2($evaluacion, $instancia, $notas, $resultados_3eval); |
|
|
|
|
|
|
|
$hubo_error = $this->calcular_notas_cursada($evaluacion, $instancia, $notas); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|