foreach ($alumno->mostrarDatosAlumnos($CodCurso) as $al) { $i++; $j = 0; if ($i % 2 == 0) { $relleno = 1; } else { $relleno = 0; } $reprobado = 0; $sumanotas = 0; $cantidadnotas = 0; $pdf->CuadroCuerpo(8, $i, $relleno, "R"); $pdf->CuadroNombreSeparado(25, $al['Paterno'], 25, $al['Materno'], 35, $al['Nombres'], 1, $relleno); foreach ($cursomateria->mostrarMaterias($CodCurso) as $materiasbol) { $j++; $casillas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], $Periodo)); $regNotas = $registronotas->mostrarRegistroNotas($casillas['CodCasilleros'], $al['CodAlumno'], $Periodo); $regNotas = array_shift($regNotas); if ($regNotas['NotaFinal'] < $notareprobado) { $reprobado++; $pdf->CuadroCuerpoResaltar(10, $regNotas['NotaFinal'], 1, "C", 1, 1); $reprobadomaterias[$j]++; } else { $pdf->CuadroCuerpo(10, $regNotas['NotaFinal'], $relleno, "C"); } $sumanotas += $regNotas['NotaFinal']; $cantidadnotas++; } $reprobadototalcurso += $reprobado; $promediototalcurso += $promedio; @($promedio = round($sumanotas / $cantidadnotas));
$pdf->SetFillColor(210, 210, 210); foreach ($cursomateria->mostrarMaterias($CodCurso) as $matbol) { $mat = $materias->mostrarMateria($matbol['CodMateria']); $mat = array_shift($mat); if ($matbol['Alterno'] == 1) { $pdf->CuadroCuerpo(50, $mat['Nombre'], 0, "L", $bordeC); } if ($matbol['Alterno'] == 2) { $pdf->CuadroCuerpo(50, $mat['NombreAlterno1'], 0, "L", $bordeC); } if ($matbol['Alterno'] == 3) { $pdf->CuadroCuerpo(50, $mat['NombreAlterno2'], 0, "L", $bordeC); } $cont = 0; $sumanotas = 0; $casillas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($mat['CodMateria'], $CodCurso, $al['Sexo'], 1)); $regNotas = $registronotas->notasBoletin($CodAlumno, $casillas['CodCasilleros']); $regNotas = array_shift($regNotas); $sumanotas += $regNotas['NotaFinal']; ///Primer Bimestre if ($PeriodoActual >= 1) { if ($cur['NotaAprobacion'] > $regNotas['NotaFinal']) { $bordeN = 0; } else { $bordeN = 0; } /*$pdf->SetXY($boletin4x+63,$boletin4y+80+$i); $pdf->Cell(6,4,$regNotas['Resultado'],$bordeC,0,"R");//Nota $pdf->SetXY($boletin4x+75,$boletin4y+80+$i); if($casillas['Dps']==1) $pdf->Cell(6,4,$regNotas['Dps'],$bordeC,0,"R");//DPS*/
$materia = new materias(); $casilleros = new casilleros(); $curso = array_shift($cur->mostrarCurso($CodCurso)); $mat = array_shift($materia->mostrarMateria($CodMateria)); $docmateriacurso = array_shift($docentemateriacurso->mostrarDocenteMateriaCurso($CodDocente, $CodMateria, $CodCurso)); $Sexo = $docmateriacurso['SexoAlumno']; $cnf = $config->mostrarConfig("NotaReprobacion"); $notaReprobado = $cnf['Valor']; $pdf = new PDF("P", "mm", "letter"); //612,792 $pdf->AddPage(); $relleno = 0; foreach ($alumnos->mostrarAlumnosCurso($CodCurso, $Sexo) as $al) { $regNotaFinal = 0; for ($i = 1; $i <= $curso['CantidadEtapas']; $i++) { $cas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($CodMateria, $CodCurso, $Sexo, $i)); $CodCasilleros = $cas['CodCasilleros']; ${"regNota" . $i} = array_shift($registroNotas->mostrarRegistroNotas($CodCasilleros, $al['CodAlumno'], $i)); $regNotaFinal += ${"regNota" . $i}['NotaFinal']; } $regNotaFinal = round($regNotaFinal / $curso['CantidadEtapas']); $na++; if ($na % 2 == 0) { $relleno = 1; } else { $relleno = 0; } $pdf->CuadroCuerpo(5, $na, $relleno, "C"); $pdf->CuadroNombreSeparado(24, $al['Paterno'], 24, $al['Materno'], 35, $al['Nombres'], 1, $relleno); for ($i = 1; $i <= $curso['CantidadEtapas']; $i++) { $pdf->CuadroCuerpo(15, ${"regNota" . $i}['NotaFinal'], $relleno, "C");
$mr2 = array_shift($registronotas->mostrarRegistroNotas($cas2['CodCasilleros'], $al['CodAlumno'], $na)); $mr3 = array_shift($registronotas->mostrarRegistroNotas($cas3['CodCasilleros'], $al['CodAlumno'], $na)); //$r4=array_shift($registronotas->mostrarRegistroNotas($cas4['CodCasilleros'],$al['CodAlumno'],$na)); $promedioresul = number_format(($mr1['Resultado'] + $mr2['Resultado'] + $mr3['Resultado']) / 3, 0); $dpsresul = number_format(($mr1['Dps'] + $mr2['Dps'] + $mr3['Dps']) / 3, 0); $fila[] = $promedioresul; $fila[] = $dpsresul; } //$fila[]=$r2['Resultado']; //$fila[]=$r2['Dps']; //$fila[]=$r3['Resultado']; //$fila[]=$r3['Dps']; //$fila[]=$r4['Nota2']; $fila[] = 0; } else { $cas1 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($CurMatExp['CodMateria'], $CodCurso, $al['Sexo'], 1)); $cas2 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($CurMatExp['CodMateria'], $CodCurso, $al['Sexo'], 2)); $cas3 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($CurMatExp['CodMateria'], $CodCurso, $al['Sexo'], 3)); $cas4 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($CurMatExp['CodMateria'], $CodCurso, $al['Sexo'], 4)); $r1 = array_shift($registronotas->mostrarRegistroNotas($cas1['CodCasilleros'], $al['CodAlumno'], 1)); $r2 = array_shift($registronotas->mostrarRegistroNotas($cas2['CodCasilleros'], $al['CodAlumno'], 2)); $r3 = array_shift($registronotas->mostrarRegistroNotas($cas3['CodCasilleros'], $al['CodAlumno'], 3)); $r4 = array_shift($registronotas->mostrarRegistroNotas($cas4['CodCasilleros'], $al['CodAlumno'], 4)); //$promedioAnual=number_format(($r1['NotaFinal']+$r2['NotaFinal']+$r3['NotaFinal'])/3,0); $fila[] = $r1['Resultado']; $fila[] = $r1['Dps']; $fila[] = $r2['Resultado']; $fila[] = $r2['Dps']; $fila[] = $r3['Resultado']; $fila[] = $r3['Dps']; $fila[] = $r4['Nota2'];
$fila[] = $i; } $fila[] = ucwords($al['Paterno']) . " " . ucwords($al['Materno']) . " " . ucwords($al['Nombres']); $NotaSumada = 0; $Totales["Cantidad_" . $Tri] = 0; $Totales[$Tri] = 0; foreach ($cursosExportar as $CurMatExp) { $j++; //echo $j." - ".$pos." - ".$actual."<br>"; //print_r($cantidad); if ($SeparadorMateria != "") { $fila[] = $SeparadorMateria; } foreach ($Trimestre as $Tri) { //print_r($CurMatExp); $cas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($CurMatExp['CodMateria'], $CodCurso, $al['Sexo'], $Tri)); /*print_r($cas); echo "<br>";*/ $r = array_shift($registronotas->mostrarRegistroNotas($cas['CodCasilleros'], $al['CodAlumno'], $Tri)); //print_r($r); $NotaSumada += $r['NotaFinal']; //$Totales["Cantidad_".$Tri]++; } if ($actual == $j) { $NotaFinal = promedio($NotaSumada, $actual); $Totales[$Tri] += $NotaFinal; $Totales["Cantidad_" . $Tri]++; $fila[] = $NotaFinal; $NotaSumada = 0; $pos++; $actual = $cantidad[$pos];