<?php

include_once '../../login/check.php';
if (!empty($_POST)) {
    $folder = "../../";
    include_once '../../class/preguntas.php';
    $preguntas = new preguntas();
    include_once '../../class/paralelo.php';
    $paralelo = new paralelo();
    extract($_POST);
    $codparalelo = $codparalelo != "" ? $codparalelo : "%";
    $bimestre = $bimestre != "" ? $bimestre : "%";
    $est = $preguntas->mostrarTodo("codparalelo LIKE '{$codparalelo}' and bimestre LIKE '{$bimestre}' and pregunta LIKE '%{$pregunta}%'", "pregunta");
    foreach ($est as $e) {
        $i++;
        $par = array_shift($paralelo->mostrar($e['codparalelo']));
        $datos[$i]['codpreguntas'] = $e['codpreguntas'];
        $datos[$i]['pregunta'] = $e['pregunta'];
        $datos[$i]['bimestre'] = $e['bimestre'];
        $datos[$i]['paralelo'] = $par['nombre'];
    }
    $titulo = array("pregunta" => "Pregunta", "bimestre" => "Bimestre", "paralelo" => "Paralelo");
    listadoTabla($titulo, $datos, 1, "modificar.php", "eliminar.php", "");
}
<?php

include_once "../../impresion/pdf.php";
$titulo = "Seguimiento";
$id = $_GET['id'];
class PDF extends PPDF
{
}
include_once "../../class/estudiante.php";
$estudiante = new estudiante();
$est = array_shift($estudiante->mostrar($id));
include_once "../../class/paralelo.php";
$paralelo = new paralelo();
$par = array_shift($paralelo->mostrar($id));
include_once "../../class/respuestas.php";
$respuestas = new respuestas();
include_once "../../class/respuestaspractica.php";
$respuestaspractica = new respuestaspractica();
$nota1 = array_shift($respuestas->nota($id, 1));
$nota2 = array_shift($respuestas->nota($id, 2));
$nota3 = array_shift($respuestas->nota($id, 3));
$nota4 = array_shift($respuestas->nota($id, 4));
$n1p = array_shift($respuestaspractica->nota($id, 1));
$n2p = array_shift($respuestaspractica->nota($id, 2));
$n3p = array_shift($respuestaspractica->nota($id, 3));
$n4p = array_shift($respuestaspractica->nota($id, 4));
$n1p = (int) $n1p['nota'];
$n2p = (int) $n2p['nota'];
$n3p = (int) $n3p['nota'];
$n4p = (int) $n4p['nota'];
$n1 = round((double) $nota1['nota'] * 100);
         $this->TituloCabecera(10, "N");
         $this->TituloCabecera(50, "Apellidos y Nombre");
         for ($i = 1; $i <= 4; $i++) {
             $this->TituloCabecera(13, "Prac.");
             $this->TituloCabecera(13, "Eva");
             $this->TituloCabecera(13, "Final");
         }
         $this->TituloCabecera(20, "Nota Final");
     }
 }
 include_once "../../class/estudiante.php";
 $estudiante = new estudiante();
 //
 include_once "../../class/paralelo.php";
 $paralelo = new paralelo();
 $par = array_shift($paralelo->mostrar($codparalelo));
 include_once "../../class/respuestas.php";
 $respuestas = new respuestas();
 include_once "../../class/respuestaspractica.php";
 $respuestaspractica = new respuestaspractica();
 $pdf = new PDF("L", "mm", "letter");
 $pdf->AddPage();
 $estu = $estudiante->mostrarTodo("codparalelo=" . $codparalelo, "paterno,materno,nombres");
 $j = 0;
 foreach ($estu as $est) {
     $j++;
     $nota1 = array_shift($respuestas->nota($est['codestudiante'], 1));
     $nota2 = array_shift($respuestas->nota($est['codestudiante'], 2));
     $nota3 = array_shift($respuestas->nota($est['codestudiante'], 3));
     $nota4 = array_shift($respuestas->nota($est['codestudiante'], 4));
     $n1p = array_shift($respuestaspractica->nota($est['codestudiante'], 1));