chore: version inicial del codigo fuente del LMS Estafeta
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
<?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;
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user