86 lines
2.0 KiB
PHP
86 lines
2.0 KiB
PHP
<?php
|
|
error_reporting(0);
|
|
require_once "../config.php";
|
|
require_once "../runtime/mencrypt.php";
|
|
|
|
$idevaluacion = $desencriptar($_POST['idevaluacion']);
|
|
$numempl = $_POST['numempl'];
|
|
$progreso = [];
|
|
|
|
$sql="SELECT
|
|
e.idevaluacion,
|
|
e.categoria,
|
|
e.titulo,
|
|
e.descripcion,
|
|
e.instrucciones,
|
|
e.tipointentos,
|
|
e.intentos,
|
|
e.tipotiempo,
|
|
e.tiempo,
|
|
e.calificacion,
|
|
e.tipopreguntas,
|
|
e.retroalimentacion,
|
|
COUNT(ep.idpregunta) AS preguntas
|
|
FROM
|
|
evaluaciones AS e
|
|
INNER JOIN evaluaciones_preguntas AS ep ON ep.idevaluacion = e.idevaluacion
|
|
WHERE
|
|
e.idevaluacion = $idevaluacion AND ep.habilitado = 1";
|
|
|
|
|
|
$sqlEstado = "SELECT
|
|
ee.idevaestado,
|
|
ee.calificacion,
|
|
ee.calificacionletra as aprobado,
|
|
ee.tiempo as tiempo,
|
|
ee.cronometro,
|
|
ee.estado,
|
|
ee.creacion as fecha,
|
|
ee.correctas,
|
|
ee.puntos
|
|
FROM
|
|
evaluaciones_estado AS ee
|
|
WHERE
|
|
ee.idevaluacion = $idevaluacion AND ee.numempl = '$numempl'";
|
|
|
|
global $link;
|
|
dbConnect();
|
|
$return = new stdClass();
|
|
|
|
if($result = mysqli_query($link, $sql)){
|
|
while ($row = mysqli_fetch_assoc($result)){
|
|
$return->datos = $row;
|
|
}
|
|
$return->codeDatos = "200";
|
|
}else{
|
|
$return->codeDatos = "400";
|
|
$return->iconDatos = "error";
|
|
$return->msgDatos ="No se pudieron cargar los datos de la evaluación intenta más tarde.";
|
|
}
|
|
|
|
if($resultEstado = mysqli_query($link, $sqlEstado)){
|
|
|
|
while ($row = mysqli_fetch_assoc ($resultEstado)){
|
|
$columns = array_keys($row);
|
|
}
|
|
|
|
mysqli_data_seek($resultEstado, 0);
|
|
while ($row = mysqli_fetch_row ($resultEstado)){
|
|
$progreso[] = $row;
|
|
}
|
|
$return->progreso['aplicado'] = sizeof($progreso);
|
|
$return->progreso['columnas'] = $columns;
|
|
$return->progreso['datos'] = $progreso;
|
|
$return->codeEstado = "200";
|
|
}else{
|
|
$return->codeEstado = "400";
|
|
$return->iconEstado = "error";
|
|
$return->msgEstado = "No se pudieron cargar los datos de la evaluación intenta más tarde.";
|
|
}
|
|
|
|
|
|
|
|
echo json_encode($return, JSON_UNESCAPED_UNICODE);
|
|
exit;
|
|
|
|
?>
|