Browse Source

arreglo porque daba error el guardar la nota promedio calculada de las evaluaciones

master
Alfredo choternasty 6 days ago
parent
commit
bd8407b4e7
  1. 2
      src/pers/escuelas/operaciones/_comun/zonas/zona_comision.php
  2. 20
      src/pers/escuelas/operaciones/notas_cursada_comision/controlador.php

2
src/pers/escuelas/operaciones/_comun/zonas/zona_comision.php

@ -16,7 +16,7 @@ class zona_comision extends \siu\operaciones\_comun\zonas\zona_comision
return array(
//por defecto viene a la primera si no tiene derechos
'zona_comisiones' => array('accion' => 'home', 'descripcion' => 'Inicio'),
// 'notas_cursada_comision' => array('accion' => 'edicion', 'descripcion' => 'Cargar Notas'),
'notas_cursada_comision' => array('accion' => 'edicion', 'descripcion' => 'Cargar Notas'),
'inscriptos_cursadas' => array('accion' => 'info_comision', 'descripcion' => 'Alumnos'),
'evaluaciones' => array('accion' => 'ver_comision', 'descripcion' => 'Evaluaciones'),
'cierre_cursadas' => array('accion' => 'index', 'descripcion' => 'Actas'),

20
src/pers/escuelas/operaciones/notas_cursada_comision/controlador.php

@ -110,14 +110,15 @@ class controlador extends \siu\operaciones\notas_cursada_comision\controlador
$resultados_3eval = [];
foreach ($alumnos as $alumno) {
$nota = $clase->get_promedio($alumno, $comision, $instancia);
if (isset($nota)) {
$notas[$alumno] = $nota;
$resultados_3eval[$alumno] = \toba::consulta_php('co_evaluaciones')->verificar_resultado_3eval($alumno, $comision);
} else {
$notas[$alumno] = 0;
$resultados_3eval[$alumno] = 'U';
}
$notas[$alumno] = str_replace('.', ',', $clase->get_promedio($alumno, $comision, $instancia));
// $nota = $clase->get_promedio($alumno, $comision, $instancia);
// if (isset($nota)) {
// $notas[$alumno] = $nota;
// $resultados_3eval[$alumno] = \toba::consulta_php('co_evaluaciones')->verificar_resultado_3eval($alumno, $comision);
// } else {
// $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")
@ -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);
// Si no hubo error en la regla de cálculo
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);
}
}
}

Loading…
Cancel
Save