public function delete()
 {
     $obj = new evaluacion();
     $p = $obj->delete($_GET['id']);
     if ($p[0]) {
         header('Location: index.php?controller=evaluacion');
     } else {
         $data = array();
         $view = new View();
         $data['msg'] = $p[1];
         $data['url'] = 'index.php?controller=evaluacion';
         $view->setData($data);
         $view->setTemplate('../view/_Error_App.php');
         $view->setLayout('../template/Layout.php');
         $view->render();
     }
 }
<?php

/////////////////
session_start();
require "../modelos/modelo.registrar_evaluacion.php";
$mensaje = array();
if (isset($_POST["id_contenido"]) && isset($_POST["id_evaluacion"])) {
    $id_unidad = $_POST["id_contenido"];
    $id_evaluacion = $_POST["id_evaluacion"];
} else {
    $mensaje[0] = "campos_blancos";
    die(json_encode($mensaje));
}
$obj_evaluacion = new evaluacion();
$rs = $obj_evaluacion->consulta_evaluacion_respuestas_correctas($id_unidad, $id_evaluacion);
if ($rs == "error") {
    $mensaje[0] = "error";
    die(json_encode($mensaje));
} else {
    /*$rs2=$obj_evaluacion->cargar_notas($id_evaluacion);
    	if($rs2=="error"){ $mensaje[0]="error_cargar_notas";die(json_encode($mensaje)); }*/
    die(json_encode($rs));
}
///////////////
 public function editarEva_tipo()
 {
     $obj = new evaluacion();
     $p = $obj->actualizar_evaluacion_tipo($_POST);
 }
$rs = array();
//////////////////////////////////////////////////////////////
if (isset($_POST["id_evaluacion"])) {
    if ($_POST["id_evaluacion"] != "") {
        $id_evaluacion = $_POST["id_evaluacion"];
    } else {
        $id_evaluacion = "";
    }
} else {
    $id_evaluacion = "";
}
if (isset($_POST["unidad"])) {
    if ($_POST["unidad"] != "") {
        $unidad = $_POST["unidad"];
    } else {
        $unidad = '';
    }
} else {
    $unidad = '';
}
///////////////////////////////////////////////////////////////
//declaro la clase
$obj_evaluacion = new evaluacion();
$rs = $obj_evaluacion->consultar_evalua($id_evaluacion, $unidad);
//die(json_encode($rs));
if ($rs == "error") {
    $mensaje[0] = "error";
    die(json_encode($mensaje));
} else {
    die(json_encode($rs));
}
예제 #5
0
 public function evaluacion_recibir($p)
 {
     $obj = new Main();
     $eva = new evaluacion();
     $obj->criterio = $p['criterio'];
     $data = array();
     $data['rows'] = $obj->getEvaluacion();
     $data['eva'] = $eva->getTipoEva();
     $data['disabled'] = $p['disabled'];
     $view = new View();
     $view->setData($data);
     $view->setTemplate('../view/_evaluacion.php');
     return $view->renderPartial();
 }
        if ($datos[4] == "") {
            $datos[4] = 0;
        }
        $datos[5] = $_POST["tipo_evaluacion"];
        $datos[6] = $_POST["fecha_activacion_evaluacion"];
        $datos[8] = $_POST["fecha_cierre_evaluacion"];
    } else {
        $mensaje = "campos_blancos";
        die(json_encode($mensaje));
    }
} else {
    $mensaje = "campos_blancos2";
    die(json_encode($mensaje));
}
//creo el objeto
$obj_evaluacion = new evaluacion();
$rs_ev = $obj_evaluacion->registrar_evaluacion($datos[0], $datos[1], $datos[2], $datos[3], $datos[4], $datos[5], $datos[6], $datos[7], $datos[8]);
//die(json_encode($rs_ev));
if ($rs_ev == "error") {
    $mensaje[0] = "error_bd";
    die(json_encode($mensaje));
} else {
    //--------------------------------------------------------------------------
    if ($rs_ev[0][0] == "-666") {
        $mensaje[0] = "activacion_menor_aula";
        die(json_encode($mensaje));
    } else {
        if ($rs_ev[0][0] == "-665") {
            $mensaje[0] = "activacion_menor_unidad";
            die(json_encode($mensaje));
        } else {
 public function delete()
 {
     $obj = new evaluacion();
     $obj->delete($_POST['id']);
 }
        $nombre_eva = strtoupper($_POST["rep_nombre_eva"]);
    } else {
        $nombre_eva = "";
    }
} else {
    $nombre_eva = "";
}
/////////////////////////////////////////////////--AUDITORIA--/
$auditoria_contenido = new auditoria("Reporte de estudiantes ", "Generar reporte estudiante");
$auditoria = $auditoria_contenido->registrar_auditoria();
if ($auditoria == false) {
    $mensaje[0] = 'error_auditoria';
    die(json_encode($mensaje));
}
////////////////////////////////////////////////////////////////////////////////CREO OBJETO PARA LA CONSULTA
$obj_est = new evaluacion();
$rs = $obj_est->consultar_cuerpo_est_apr($offset, $limit, $nombre_eva, $nacionalidad, $cedula, $nombre);
//CREO OBJETO PARA EL PDF
$pdf = new pdf_lista_est();
$pdf->Header();
$pdf->AliasNbPages();
$pdf->AddPage('L', 'Letter');
$pdf->SetFont('Arial', 'B', 12);
$pdf->SetFillColor(159, 182, 205);
$pdf->SetMargins(10, 5, 10);
$pdf->SetWidths(array(20, 30, 80, 80, 40));
srand(microtime() * 1000000);
/////////////////////////////////////////
for ($i = 0; $i <= count($rs) - 1; $i++) {
    $pdf->Row(array($rs[$i][0], $rs[$i][1], $rs[$i][2], $rs[$i][3], $rs[$i][4]));
}
require "../modelos/modelo.registrar_evaluacion.php";
session_start();
//Declarando arreglos
$mensaje = array();
$rs = array();
//validando los POST
if (isset($_POST["id_aula"])) {
    if ($_POST["id_aula"]) {
        $id_aula = strtoupper($_POST["id_aula"]);
    } else {
        $id_aula = "";
    }
} else {
    $id_aula = "";
}
//
$obj_notas = new evaluacion();
$rs = $obj_notas->consultar_notas($id_aula);
die(json_encode($rs));
if ($rs == error) {
    $mensaje[0] = "error";
    die(json_encode($mensaje));
} else {
    for ($i = 0; $i <= count($rs); $i++) {
        $unidad[i] = $rs[$i][3];
        $notas[i] = $rs[$i][5];
    }
    $vector[0] = $unidad;
    $vector[1] = $notas;
    die($vector);
}
$mensaje = array();
$rs = array();
//--Filtro
if (isset($_POST["aula"])) {
    if ($_POST["aula"] != "") {
        $aula = $_POST["aula"];
    }
} else {
    $aula = "";
}
//--
if ($aula == "") {
    $mensaje[0] = "campos_blancos";
    die(json_encode($mensaje));
}
$obj_ev = new evaluacion();
$rs = $obj_ev->procesar_evaluacion($aula);
//die(json_encode($rs));
//--
if ($rs == "error") {
    $mensaje[0] = "error";
    die(json_encode($mensaje));
} else {
    if ($rs[0][0] == '0') {
        $mensaje[0] = "no_proceso";
        die(json_encode($mensaje));
    } else {
        /////////////////////////////////////////////////--AUDITORIA--///////////////////////////////////////
        $auditoria_evaluacion = new auditoria("Procesar notas", "Generar Notas finales(aula:" . $aula . ")");
        $auditoria = $auditoria_evaluacion->registrar_auditoria();
        if ($auditoria == false) {
<?php

session_start();
require_once "../modelos/modelo.registrar_evaluacion.php";
if (isset($_GET['id'])) {
    $id = $_GET['id'];
}
if (isset($_GET['idm'])) {
    $idm = $_GET['idm'];
} else {
    $idm = '';
}
////creo el objeto
$preguntas = new evaluacion();
$cuantas_preguntas = $preguntas->consultar_preguntas($id);
//die($cuantas_preguntas[0][0]);
$a = '';
$opcion .= '<option id="-1" value="-1">--SELECCIONE--</option>';
for ($i = 1; $i <= $cuantas_preguntas[0][0]; $i++) {
    if ($i == $idm) {
        $a = "selected";
    } else {
        $a = "";
    }
    $opcion .= '<option id="' . $i . '" value="' . $i . '"' . $a . '>Pregunta ' . $i . '</option>';
}
die($opcion);
/////////////////////////////////////////////////////
<?php

session_start();
require "../modelos/modelo.registrar_evaluacion.php";
$mensaje = array();
$rs = array();
////////////////////////////////////////////////////////////////////
if (isset($_POST["id_evaluacion"]) && $_POST["id_evaluacion"] != "") {
    $evaluacion = $_POST["id_evaluacion"];
} else {
    $mensaje[0] = "campos_blancos";
}
$obj_pregunta = new evaluacion();
$rs = $obj_pregunta->cerrar_evaluacion($evaluacion);
//die(json_encode($rs));
if ($rs == "error") {
    $mensaje[0] = "error_bd";
    die(json_encode($mensaje));
} else {
    die(json_encode($rs));
}
////////////////////////////////////////////////////////////////////
<?php

session_start();
require "../modelos/modelo.registrar_evaluacion.php";
$mensaje = array();
///////////////////////////////////////////
//die(json_encode($_POST["id_unidad"]));
if (isset($_POST["id_unidad"]) && isset($_POST["id_evaluacion"])) {
    $id_unidad = $_POST["id_unidad"];
    $id_evaluacion = $_POST["id_evaluacion"];
} else {
    $mensaje[0] = "campos_blancos";
    die(json_encode($mensaje));
}
///////////////////////////////////////////
$obj_evaluacion = new evaluacion();
$rs = $obj_evaluacion->consulta_evaluacion_unidad($id_unidad, $id_evaluacion);
//die(json_encode($rs));
if ($rs == null) {
    $mensaje[0] = "no_preguntas";
    die(json_encode($mensaje));
} else {
    if ($rs == "error") {
        $mensaje[0] = "error_bd";
        die(json_encode($mensaje));
    } else {
        //TITULO DE LA PAGINA
        $titulo_eva = "<legend><h1 class='titulo_eva'>" . $rs[0][0] . ": " . $rs[0][1] . "</h1></legend>";
        //INICIO DE CUERPO PREGUNTAS
        $cuerpo_preguntas = "<div id='cuerpo_preguntas'>";
        //TITULO DE LA PREGUNTA
<?php

session_start();
require_once "../modelos/modelo.registrar_evaluacion.php";
if (isset($_GET['id'])) {
    $id = $_GET['id'];
}
if (isset($_GET['idm'])) {
    $idm = $_GET['idm'];
} else {
    $idm = '';
}
////creo el objeto
$evaluacion = new evaluacion();
$rs_evaluacion = $evaluacion->consultar_evaluacion_aula($id);
$a = '';
$opcion .= '<option id="0" value="0">--SELECCIONE--</option>';
for ($i = 0; $i <= count($rs_evaluacion) - 1; $i++) {
    if ($rs_evaluacion[$i][0] == $idm) {
        $a = "selected";
    } else {
        $a = "";
    }
    //$b=$i+1;
    $opcion .= '<option id="' . $rs_evaluacion[$i][0] . '" value="' . $rs_evaluacion[$i][0] . '" ' . $a . '>' . $rs_evaluacion[$i][3] . '</option>';
}
die($opcion);
/////////////////////////////////////////////////////
if (isset($_POST["f_aula"]) && $_POST["f_aula"] != "" || isset($_POST["f_unidades"]) && $_POST["f_unidades"] != "" || isset($_POST["f_tipo_ev"]) && $_POST["f_tipo_ev"] != "") {
    $faula = strtoupper($_POST["f_aula"]);
    $funidades = $_POST["f_unidades"];
    $ftipo = $_POST["f_tipo_ev"];
} else {
    $faula = '';
    $funidades = '';
    $ftipo = '';
}
$offset = $_POST["offset"];
$limit = $_POST["limit"];
$actual = $_POST["actual"];
$nom_fun = "consultar_cuerpo_tabla_evaluaciones";
///////////////////////////////////////////////
//declaro la clase
$obj_eva = new evaluacion();
$rs = $obj_eva->consultar_cuerpo_evaluaciones($faula, $funidades, $ftipo, $offset, $limit);
if ($rs == "error") {
    $mensaje[0] = "error";
    die(json_encode($mensaje));
} else {
    $cuerpo_evaluaciones = "";
    for ($i = 0; $i <= count($rs) - 1; $i++) {
        $k = $i + 1;
        $cuerpo_evaluaciones .= "<tr>\n\t\t\t\t\t\t\t<td width='35%'>" . $rs[$i][1] . "</td>\n\t\t\t\t\t\t\t<td width='15%'>" . $rs[$i][2] . "</td>\n\t\t\t\t\t\t\t<td width='25%'>" . $rs[$i][3] . "</td>\n\t\t\t\t\t\t\t<td width='15%'>" . $rs[$i][5] . "</td>\n\t\t\t\t\t\t\t<td width='25%'><button class='btn btn-danger' id='btn_selec" . $k . "' onmouseover='cambiar_color_btn(this);' onmouseout='cambiar_color_btn2(this);' onclick='evaluacion_select(" . $rs[$i][4] . "," . $rs[$i][0] . ");' ><span class='glyphicon glyphicon-ok'></span></button></td>\t\n\t\t\t\t\t </tr>";
    }
    if ($actual == "") {
        $actual = 0;
    }
    $obj_paginador = new paginacion($actual, $obj_eva->num_rows, $nom_fun);
    $mensaje[0] = $cuerpo_evaluaciones;
<?php

session_start();
require_once "../modelos/modelo.registrar_evaluacion.php";
if (isset($_POST["aula_virtual_evaluacion"]) && isset($_POST["unidades_evaluacion"]) && isset($_POST["tipo_evaluacion"])) {
    if ($_POST["aula_virtual_evaluacion"] != '0' && $_POST["unidades_evaluacion"] != '0' && $_POST["tipo_evaluacion"] != '0') {
        $datos[0] = $_POST["aula_virtual_evaluacion"];
        $datos[1] = $_POST["unidades_evaluacion"];
        $datos[2] = $_POST["tipo_evaluacion"];
    } else {
        $mensaje[0] = "campos_blancos";
        die(json_encode($mensaje));
    }
} else {
    $mensaje[0] = "campos_blancos2";
    die(json_encode($mensaje));
}
////////////////////////////////////////////
//creo el objeto
$obj_evaluacion = new evaluacion();
$rs_ev = $obj_evaluacion->consultar_evaluacion($datos[0], $datos[1], $datos[2]);
//die(json_encode($rs_ev));
if ($rs_ev == "error") {
    $mensaje[0] = "error_bd";
    die(json_encode($mensaje));
} else {
    die(json_encode($rs_ev));
}
/////////////////////////////////////////
    $mensaje[0] = "campos_blancos";
    die(json_encode($mensaje));
}
for ($i = 0; $i <= $cuantas_pr; $i++) {
    $k = $i + 1;
    ///////////////
    if (isset($_POST["opcion" . $k])) {
        $resp = $_POST["opcion" . $k];
        $vector_r = $resp[0];
        $vector_r = explode("*", $vector_r);
        $vector_respuestas[$i] = $vector_r[1];
        $vector_pregunta[$i] = $vector_r[0];
    }
    /////////////
}
$vector_respuestas = to_pg_array($vector_respuestas);
$vector_pregunta = to_pg_array($vector_pregunta);
$obj_evaluacion = new evaluacion();
$rs = $obj_evaluacion->registrar_evaluacion_us($formacion, $unidades, $prueba, $cuantas_pr, $vector_respuestas, $vector_pregunta);
//die(json_encode($rs));
if ($rs == "error") {
    $mensaje[0] = "error_bd";
} else {
    $rs2 = $obj_evaluacion->cargar_notas($prueba);
    if ($rs2 == "error") {
        $mensaje[0] = "error_cargar_notas";
        die(json_encode($mensaje));
    }
    $mensaje[0] = $rs[0][0];
    die(json_encode($mensaje));
}
if (isset($_POST["eva"])) {
    if ($_POST["eva"] != "") {
        $eva = $_POST["eva"];
    } else {
        $eva = "";
    }
} else {
    $eva = "";
}
//-Limites
$offset = $_POST["offset"];
$limit = $_POST["limit"];
$actual = $_POST["actual"];
$nom_fun = "consultar_cuerpo_aprobados_rep";
//--
$obj_notas = new evaluacion();
$rs = $obj_notas->consultar_notas_aula($eva);
//die(json_encode($rs));
if ($rs == "error") {
    $mensaje[0] = "error";
    die(json_encode($mensaje));
} else {
    //--Generando cabecera
    $cuantos_son_cabecera = $rs[0][5];
    //--
    $cabecera = "<tr>\n\t\t\t    \t<td width='10%''><label>Nacionalidad</label></td>\n\t\t\t    \t<td width='10%''><label>Cédula</label></td>\n\t\t\t    \t<td width='10%'><label>Nombre</label></td>\n\t\t\t\t\t<td width='10%'><label>Proyecto</label></td>";
    //--
    for ($i = 0; $i <= $cuantos_son_cabecera - 1; $i++) {
        $x = $i + 1;
        $cabecera .= "<td width='5%;'>Nota#" . $x . "</td>";
    }
    if ($_POST["nombre"] != "") {
        $nombre = strtoupper($_POST["nombre"]);
    } else {
        $nombre = "";
    }
} else {
    $nombre = "";
}
//--filtros 2
$offset = $_POST["offset"];
$limit = $_POST["limit"];
$actual = $_POST["actual"];
$nom_fun = "consultar_cuerpo_aprobados_rep";
///////////////////////////////////////////
//--Creo el objeto
$obj_est = new evaluacion();
$rs = $obj_est->consultar_cuerpo_estudiantes_aprobados($offset, $limit, $nombre);
//die(json_encode($rs));
if ($rs == "error") {
    $mensaje[0] = "error";
    die(json_encode($mensaje));
} else {
    for ($i = 0; $i <= count($rs) - 1; $i++) {
        $k = $i + 1;
        $cuerpo_preguntas .= "<tr>\n\t\t\t\t\t\t\t\t\t<td width='60%'>" . $rs[$i][0] . "</td>\n\t\t\t\t\t\t\t\t\t<td width='20%'>" . $rs[$i][1] . "</td>\n\t\t\t\t\t\t\t\t\t<td width='20%'>" . $rs[$i][2] . "</td>\n\t\t\t\t\t\t\t</tr>";
    }
    if ($actual == "") {
        $actual = 0;
    }
    $obj_paginador = new paginacion($actual, $obj_est->num_rows3, $nom_fun);
    $mensaje[0] = $cuerpo_preguntas;