chore: version inicial del codigo fuente del LMS Estafeta

This commit is contained in:
2026-10-02 20:33:12 -06:00
commit c8bb6b97b9
1572 changed files with 457520 additions and 0 deletions
+86
View File
@@ -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;
?>