Exemplo n.º 1
0
 /**/
 if ($cur['Bimestre']) {
     $faltasConLic1 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 14, $al['CodAlumno'], $InicioBimestre1, $FinBimestre1));
     $faltasSinLic1 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 12, $al['CodAlumno'], $InicioBimestre1, $FinBimestre1));
     $Atrasos1 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 11, $al['CodAlumno'], $InicioBimestre1, $FinBimestre1));
     $faltasConLic2 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 14, $al['CodAlumno'], $InicioBimestre2, $FinBimestre2));
     $faltasSinLic2 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 12, $al['CodAlumno'], $InicioBimestre2, $FinBimestre2));
     $Atrasos2 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 11, $al['CodAlumno'], $InicioBimestre2, $FinBimestre2));
     $faltasConLic3 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 14, $al['CodAlumno'], $InicioBimestre3, $FinBimestre3));
     $faltasSinLic3 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 12, $al['CodAlumno'], $InicioBimestre3, $FinBimestre3));
     $Atrasos3 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 11, $al['CodAlumno'], $InicioBimestre3, $FinBimestre3));
     $faltasConLic4 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 14, $al['CodAlumno'], $InicioBimestre4, $FinBimestre4));
     $faltasSinLic4 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 12, $al['CodAlumno'], $InicioBimestre4, $FinBimestre4));
     $Atrasos4 = array_shift($agenda->mostrarCodCursoCodObservacionCodAlumnoRango($CodCurso, 11, $al['CodAlumno'], $InicioBimestre4, $FinBimestre4));
     /**/
     $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[]="N1";
     		$fila[]="N2";
     		$fila[]="N3";
     		$fila[]="N4";
     		$fila[]="Dias Trab-1";
     		$fila[]="Falta C/Lic-1";
     		$fila[]="Falta S/Lic-1";
     		$fila[]="Atrasos-1";
     		$fila[]="Dias Trab-2";
     		$fila[]="Falta C/Lic-2";
     		$fila[]="Falta S/Lic-2";
Exemplo n.º 2
0
        ?>
</th><?php 
    }
    ?>
            <th style="width:40px"><?php 
    echo $idioma['Final'];
    ?>
</th>
	    </tr> 
		</thead>
	<?php 
    $na = 0;
    $numero = 0;
    foreach ($alumnos->mostrarAlumnosCurso($CodCurso, $Sexo) as $al) {
        $na++;
        $regNota = $registroNotas->mostrarRegistroNotas($CodCasilleros, $al['CodAlumno'], $CodPeriodo);
        $regNota = array_shift($regNota);
        ?>
       
        <tr class="contenido" style="height:35px;"  rel="<?php 
        echo $al['CodAlumno'];
        ?>
">
        	<td><?php 
        echo $na;
        ?>
</td>
            <td><?php 
        echo capitalizar($al['Paterno']);
        ?>
</td>
Exemplo n.º 3
0
 $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));
 // or die("No se tiene asignado materia para ese curso");
Exemplo n.º 4
0
 //$al=array_shift($alumno->mostrarDatos($CodAlumno));
 //$cur=array_shift($curso->mostrarCurso($al['CodCurso']));
 $trimestre = $casillas['Trimestre'];
 $Nota = trim($Nota);
 $Nota = (int) $Nota;
 $Fecha = date("Y-m-d");
 $Hora = date("H:i:s");
 if (!ereg("[0-9]{1,3}", $Nota)) {
     $Nota = 0;
 }
 $Values = array("Nota" . $NumeroNota => $Nota, "FechaRegistro" => "'{$Fecha}'", "HoraRegistro" => "'{$Hora}'");
 $Where = "CodCasilleros={$CodCasilleros} and CodAlumno={$CodAlumno} and Trimestre={$trimestre}";
 $regNota->actualizarNota($Values, $Where);
 //hasta aqui actualizamos nota
 //sacamos todos los campos
 $regNotaAlumno = $regNota->mostrarRegistroNotas($CodCasilleros, $CodAlumno, $trimestre);
 $regNotaAlumno = array_shift($regNotaAlumno);
 //asignamos valores a los casilleros
 for ($i = 1; $i <= $casillas['Casilleros']; $i++) {
     $valuesNotas['casilla' . $i] = $regNotaAlumno['Nota' . $i];
 }
 //print_r($docMateria);
 //obtenemos formulafinalpromedio
 //echo $docMateria['FormulaCalificaciones'];
 //print_r($_POST);
 if ($TipoNota == "avanzado") {
     //print_r($valuesNotas);
     $PD1 = round(($valuesNotas['casilla1'] + $valuesNotas['casilla2'] + $valuesNotas['casilla3']) / 3 * 0.2);
     //$P1=(($valuesNotas['casilla7']+$valuesNotas['casilla8'])/2);
     //$P2=(($valuesNotas['casilla10']+$valuesNotas['casilla11'])/2);
     $PD2 = round(($valuesNotas['casilla5'] + $valuesNotas['casilla6'] + $valuesNotas['casilla7'] + $valuesNotas['casilla8'] + $valuesNotas['casilla9']) / 5 * 0.3);
 foreach ($alumno->mostrarDatosAlumnos($CodCurso) as $al) {
     $i++;
     if ($i % 2 == 0) {
         $relleno = 1;
     } else {
         $relleno = 0;
     }
     $reprobado = 0;
     $sumanotas = 0;
     $cantidadnotas = 0;
     $pdf->CuadroCuerpo(10, $i, $relleno, "R");
     $pdf->CuadroNombreSeparado(25, $al['Paterno'], 25, $al['Materno'], 35, $al['Nombres'], 1, $relleno);
     //print_r($valoresMateriasBoletin);
     foreach ($valoresMateriasBoletin as $materiasbol) {
         $casillas1 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], 1));
         $regNotas1 = array_shift($registronotas->mostrarRegistroNotas($casillas1['CodCasilleros'], $al['CodAlumno'], 1));
         $casillas2 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], 2));
         $regNotas2 = array_shift($registronotas->mostrarRegistroNotas($casillas2['CodCasilleros'], $al['CodAlumno'], 2));
         $casillas3 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], 3));
         $regNotas3 = array_shift($registronotas->mostrarRegistroNotas($casillas3['CodCasilleros'], $al['CodAlumno'], 3));
         $regNotasFinal = round(($regNotas1['NotaFinal'] + $regNotas2['NotaFinal'] + $regNotas3['NotaFinal']) / 3);
         /*Nota reforzamiento*/
         $casillas4 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], 4));
         $regNotas4 = array_shift($registronotas->mostrarRegistroNotas($casillas4['CodCasilleros'], $al['CodAlumno'], 4));
         /*Fin nota reforzamiento*/
         /*if($regNotas4['Nota2']!="" || $regNotas4['Nota2']!=0){
         			$promedioanual=round(($regNotasFinal+$regNotas4['Nota2'])/2);
         		}else{*/
         $promedioanual = $regNotasFinal;
         //}
         if ($promedioanual < $notareprobado) {
 $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");
     }
     //$pdf->CuadroCuerpo(15,${"regNota".$i}['NotaFinal'],$relleno,"C");
Exemplo n.º 7
0
 $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];
         $j = 0;
     }
 }
Exemplo n.º 8
0
    ?>
					<tr></tr>
				<?php 
} else {
    ?>
<tr><td></td><td>PC</td><td>DPS</td><td>PT</td><td>PC</td><td>DPS</td><td>PT</td><td>PC</td><td>DPS</td><td>PT</td><td></td><td></td><td></td></tr>
                <?php 
}
?>
                <?php 
if (strtotime($Fecha) > strtotime($FechaCuota1)) {
}
foreach ($cursomateria->mostrarMaterias($al['CodCurso']) as $cm) {
    $ma = array_shift($materia->mostrarMateria($cm['CodMateria']));
    $casillas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($cm['CodMateria'], $al['CodCurso'], $al['Sexo'], 1));
    $rn1 = array_shift($registronotas->mostrarRegistroNotas($casillas['CodCasilleros'], $al['CodAlumno'], 1));
    $casillas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($cm['CodMateria'], $al['CodCurso'], $al['Sexo'], 2));
    $rn2 = array_shift($registronotas->mostrarRegistroNotas($casillas['CodCasilleros'], $al['CodAlumno'], 2));
    $casillas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($cm['CodMateria'], $al['CodCurso'], $al['Sexo'], 3));
    $rn3 = array_shift($registronotas->mostrarRegistroNotas($casillas['CodCasilleros'], $al['CodAlumno'], 3));
    $casillas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($cm['CodMateria'], $al['CodCurso'], $al['Sexo'], 4));
    $rn4 = array_shift($registronotas->mostrarRegistroNotas($casillas['CodCasilleros'], $al['CodAlumno'], 4));
    if ($cur['Bimestre']) {
        $promedio = $registronotas->promedioBimestre($rn1['NotaFinal'], $rn2['NotaFinal'], $rn3['NotaFinal'], $rn4['NotaFinal']);
    } else {
        $promedio = $registronotas->promedio($rn1['NotaFinal'], $rn2['NotaFinal'], $rn3['NotaFinal']);
    }
    ?>
                    <?php 
    //echo $cantidadCuotas;
    $mes = $mes == "12" ? $mes - 1 : $mes;