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");
Example #4
0
         $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'];
Example #5
0
     $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];