Alejandro Rosales преди 2 години
родител
ревизия
ce2e8dd2d0
променени са 7 файла, в които са добавени 75 реда и са изтрити 713 реда
  1. 20 5
      action/action_auditoria.php
  2. 1 1
      auditoria.php
  3. 1 1
      js/auditoría.js
  4. 0 674
      log/asistencias_2023_08.log
  5. 50 31
      service/auditoria/index.php
  6. 2 0
      supervisor.php
  7. 1 1
      ts/auditoría.ts

+ 20 - 5
action/action_auditoria.php

@@ -19,7 +19,22 @@ try {
     if ($_SERVER['REQUEST_METHOD'] === 'GET') {
         $data = $db->query(
             "WITH horarios AS (
-                SELECT * FROM horario_view WHERE (periodo_id, facultad_id) = (:periodo_id, COALESCE(:facultad_id, facultad_id))
+                SELECT *,
+                    materia_nombre as materia,
+                    carrera_nombre as carrera,
+                    facultad_nombre as facultad,
+                    nivel_nombre as nivel,
+                    horario_hora + duracion_interval as horario_fin
+                 FROM horario
+                left JOIN materia USING (materia_id)
+                JOIN carrera USING (carrera_id)
+                JOIN nivel USING (nivel_id)
+                JOIN facultad ON facultad.facultad_id = carrera.facultad_id
+                JOIN PERIODO_CARRERA USING (carrera_id)
+                JOIN PERIODO USING (periodo_id)
+                JOIN SALON USING (salon_id)
+                JOIN duracion USING (duracion_id)
+                WHERE (periodo_id, facultad.facultad_id) = (:periodo_id, COALESCE(:facultad_id, facultad.facultad_id))
             ),
             fechas AS (
                 SELECT fechas_clase(h.horario_id) as registro_fecha_ideal, h.horario_id  
@@ -30,10 +45,10 @@ try {
             )
             SELECT 
                 usuario.*, registro.*, profesor.*, horarios.*, fechas.*,
-                coalesce(estado_supervisor.estado_supervisor_id, sin_registro.estado_supervisor_id) as estado_supervisor_id,
-                coalesce(estado_supervisor.nombre, sin_registro.nombre) as nombre,
-                coalesce(estado_supervisor.estado_color, sin_registro.estado_color) as estado_color,
-                coalesce(estado_supervisor.estado_icon, sin_registro.estado_icon) as estado_icon,
+                COALESCE(estado_supervisor.estado_supervisor_id, sin_registro.estado_supervisor_id) as estado_supervisor_id,
+                COALESCE(estado_supervisor.nombre, sin_registro.nombre) as nombre,
+                COALESCE(estado_supervisor.estado_color, sin_registro.estado_color) as estado_color,
+                COALESCE(estado_supervisor.estado_icon, sin_registro.estado_icon) as estado_icon,
                 justificador.usuario_nombre as justificador_nombre,
                 justificador.usuario_clave as justificador_clave,
                 facultad.facultad_nombre as justificador_facultad,

+ 1 - 1
auditoria.php

@@ -474,7 +474,7 @@
                                         </div>
                                         <div class="col-md-6 text-center" v-else>
                                             El profesor registró su asistencia a las
-                                            <code>{{clase_vista.registro_fecha?.slice(11, 16)}}</code>
+                                            <code>{{clase_vista.registro_fecha?.slice(11, 19)}}</code>
                                             <hr>
                                             <p v-if="!clase_vista.registro_retardo" class="text-center">
                                                 <span class="badge border border-success"><i

+ 1 - 1
js/auditoría.js

@@ -300,7 +300,7 @@ createApp({
     },
     async mounted() {
         $('div.modal#cargando').modal('show');
-        await store.registros.fetch();
+        // await store.registros.fetch()
         await store.facultades.fetch();
         await store.estados.fetch();
         await store.bloques_horario.fetch();

+ 0 - 674
log/asistencias_2023_08.log

@@ -1,674 +0,0 @@
-2023-08-18 10:17:06||1||Materias||Alejandro Rosales
-2023-08-21 10:56:04||1||Consultar horario||Alejandro Rosales
-2023-08-21 10:56:07||1||Consultar horario||Alejandro Rosales
-2023-08-21 10:56:08||1||Consultar horario||Alejandro Rosales
-2023-08-21 10:56:11||1||Consultar asistencia||Alejandro Rosales
-2023-08-21 10:56:49||1||Consultar asistencia||Alejandro Rosales
-2023-08-21 10:56:51||1||Consultar horario||Alejandro Rosales
-2023-08-21 10:56:53||1||Consultar horario||Alejandro Rosales
-2023-08-21 12:08:55||2||Avisos||Alejandro Lara
-2023-08-21 12:09:00||2||Avisos Crear||Alejandro Lara
-2023-08-21 12:10:10||2||Avisos||Alejandro Lara
-2023-08-21 12:10:18||2||Avisos Crear||Alejandro Lara
-2023-08-21 12:10:41||2||Avisos||Alejandro Lara
-2023-08-21 12:11:09||2||Avisos Crear||Alejandro Lara
-2023-08-21 12:12:19||2||Profesores||Alejandro Lara
-2023-08-21 12:12:24||2||Profesores||Alejandro Lara
-2023-08-21 12:12:30||2||Profesores||Alejandro Lara
-2023-08-21 12:54:01||1||Permisos||Alejandro Rosales
-2023-08-21 12:54:30||1||Permisos||Alejandro Rosales
-2023-08-21 12:55:04||1||Permisos||Alejandro Rosales
-2023-08-21 12:57:17||1||Permisos||Alejandro Rosales
-2023-08-21 13:03:47||1||Permisos||Alejandro Rosales
-2023-08-21 13:44:12||1||Permisos||Alejandro Rosales
-2023-08-21 13:44:16||1||Permisos||Alejandro Rosales
-2023-08-21 13:44:28||1||Permisos||Alejandro Rosales
-2023-08-21 13:45:26||1||Permisos||Alejandro Rosales
-2023-08-21 13:45:28||1||Permisos||Alejandro Rosales
-2023-08-21 13:46:03||1||Permisos||Alejandro Rosales
-2023-08-22 10:18:09||1||Usuarios||Alejandro Rosales
-2023-08-22 10:26:18||1||Consultar asistencia||Alejandro Rosales
-2023-08-22 10:26:19||1||Consultar asistencia||Alejandro Rosales
-2023-08-22 10:26:28||1||Permisos||Alejandro Rosales
-2023-08-22 10:26:42||1||Permisos||Alejandro Rosales
-2023-08-22 10:27:07||1||Permisos||Alejandro Rosales
-2023-08-22 10:33:36||1||Usuarios||Alejandro Rosales
-2023-08-22 10:33:50||1||Usuarios||Alejandro Rosales
-2023-08-22 10:34:01||1||Usuarios||Alejandro Rosales
-2023-08-22 10:36:45||1||Usuarios||Alejandro Rosales
-2023-08-22 10:36:45||1||Usuarios||Alejandro Rosales
-2023-08-22 10:36:46||1||Usuarios||Alejandro Rosales
-2023-08-22 10:36:46||1||Usuarios||Alejandro Rosales
-2023-08-22 10:36:46||1||Usuarios||Alejandro Rosales
-2023-08-22 10:36:47||1||Usuarios||Alejandro Rosales
-2023-08-22 10:36:47||1||Usuarios||Alejandro Rosales
-2023-08-22 10:36:48||1||Usuarios||Alejandro Rosales
-2023-08-22 10:36:53||1||Usuarios||Alejandro Rosales
-2023-08-22 10:38:20||1||Usuarios||Alejandro Rosales
-2023-08-22 10:38:21||1||Usuarios||Alejandro Rosales
-2023-08-22 10:38:22||1||Usuarios||Alejandro Rosales
-2023-08-22 10:38:22||1||Usuarios||Alejandro Rosales
-2023-08-22 10:38:28||1||Usuarios||Alejandro Rosales
-2023-08-22 10:38:29||1||Usuarios||Alejandro Rosales
-2023-08-22 10:38:29||1||Usuarios||Alejandro Rosales
-2023-08-22 10:38:29||1||Usuarios||Alejandro Rosales
-2023-08-22 10:38:42||1||Usuarios||Alejandro Rosales
-2023-08-22 10:48:38||1||Usuarios||Alejandro Rosales
-2023-08-22 10:48:40||1||Usuarios||Alejandro Rosales
-2023-08-22 10:48:41||1||Usuarios||Alejandro Rosales
-2023-08-22 10:48:41||1||Usuarios||Alejandro Rosales
-2023-08-22 10:48:41||1||Usuarios||Alejandro Rosales
-2023-08-22 10:48:41||1||Usuarios||Alejandro Rosales
-2023-08-22 10:49:08||1||Usuarios||Alejandro Rosales
-2023-08-22 10:49:09||1||Usuarios||Alejandro Rosales
-2023-08-22 10:49:14||1||Usuarios||Alejandro Rosales
-2023-08-22 11:07:25||1||Permisos||Alejandro Rosales
-2023-08-22 11:07:38||1||Permisos||Alejandro Rosales
-2023-08-22 11:09:40||1||Usuarios||Alejandro Rosales
-2023-08-22 11:09:46||1||Permisos||Alejandro Rosales
-2023-08-22 11:09:50||1||Permisos||Alejandro Rosales
-2023-08-22 11:33:14||1||Materias||Alejandro Rosales
-2023-08-22 11:33:17||1||Materias||Alejandro Rosales
-2023-08-22 11:33:20||1||Profesores||Alejandro Rosales
-2023-08-22 11:37:23||1||Usuarios||Alejandro Rosales
-2023-08-22 11:37:41||1||Usuarios||Alejandro Rosales
-2023-08-22 11:38:43||1||Usuarios||Alejandro Rosales
-2023-08-22 12:20:04||1||Usuarios||Alejandro Rosales
-2023-08-22 12:22:50||1||Usuarios||Alejandro Rosales
-2023-08-22 12:22:52||1||Usuarios||Alejandro Rosales
-2023-08-22 12:22:54||1||Permisos||Alejandro Rosales
-2023-08-22 12:23:01||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:23:55||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:24:24||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:24:31||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:24:35||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:24:47||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:26:03||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:26:16||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:26:26||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:26:27||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:27:26||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:27:47||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:28:08||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:31:30||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:35||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:37||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:42||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:43||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:56||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:57||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:57||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:57||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:58||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:59||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:59||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:59||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:33:59||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:34:00||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:34:00||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:34:00||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:34:02||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:37:19||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:38:34||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:38:53||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:39:13||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:39:14||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:44:52||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:13||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:14||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:14||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:14||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:27||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:27||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:27||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:28||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:34||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:40||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:45||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:51||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:52||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:45:57||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:46:17||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:46:40||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:46:59||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:13||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:14||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:15||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:15||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:23||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:34||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:34||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:35||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:35||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:35||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:35||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:35||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:47:43||1||Consultar horario||Alejandro Rosales
-2023-08-22 12:56:25||1||Usuarios||Alejandro Rosales
-2023-08-22 12:56:34||1||Usuarios||Alejandro Rosales
-2023-08-22 12:56:40||1||Usuarios||Alejandro Rosales
-2023-08-22 12:58:31||1||Usuarios||Alejandro Rosales
-2023-08-22 13:00:47||1||Usuarios||Alejandro Rosales
-2023-08-22 13:01:22||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:26||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:27||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:28||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:48||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:48||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:49||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:50||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:50||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:50||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:01:50||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:29||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:30||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:30||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:31||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:31||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:31||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:32||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:32||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:32||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:32||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:43||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:44||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:02:44||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:02||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:03||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:03||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:06||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:06||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:11||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:12||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:13||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:16||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:03:30||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:04:45||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:04:56||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:05:11||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:08:19||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:08:20||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:08:38||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:08:41||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:08:51||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:11:15||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:13:49||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:14:22||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:15:20||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:15:58||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:16:52||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:19:35||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:19:52||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:20:48||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:39:02||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:39:12||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:39:20||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:39:26||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:39:41||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:39:58||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:39:58||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:39:58||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:40:21||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:49:22||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:49:35||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:51:07||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:51:30||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:51:58||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:52:37||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:55:23||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:55:52||1||Consultar horario||Alejandro Rosales
-2023-08-22 13:56:32||1||Consultar horario||Alejandro Rosales
-2023-08-22 14:01:24||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-22 14:07:54||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-22 17:06:24||1||Consultar asistencia||ALEJANDRO ROSALES
-2023-08-22 17:06:49||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-22 17:11:13||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-22 17:18:33||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:07:15||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:13:08||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:14:16||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:16:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:18:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:18:44||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:19:20||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:20:19||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:20:50||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:21:24||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:22:09||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:22:20||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:22:39||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:22:54||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:24:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:25:25||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:28:28||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:29:40||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:32:25||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:32:40||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:34:01||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:34:15||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:37:32||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:37:46||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:39:19||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:39:53||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:40:09||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:42:14||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:42:21||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:43:06||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:54:18||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:57:18||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:57:41||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:57:59||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 09:58:43||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:07:47||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:08:03||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:09:05||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:09:22||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:09:55||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:10:14||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:10:29||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:11:11||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:17:51||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:18:41||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:18:50||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:18:59||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:19:10||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:19:22||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:22:03||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:24:01||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:24:18||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:25:11||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:25:20||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:25:37||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:26:10||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:28:41||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:29:05||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:29:40||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:36:58||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:38:30||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:40:32||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:41:32||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:42:07||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:42:19||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:43:05||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:43:23||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:44:06||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:44:28||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:44:40||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:44:50||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:45:25||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:45:42||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:45:58||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:46:10||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:46:37||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:47:01||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:47:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:47:50||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:48:01||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:48:23||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:48:56||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:49:06||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:49:21||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:49:35||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:55:50||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:56:16||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 10:56:43||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:02:32||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:02:46||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:03:17||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:03:28||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:03:45||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:03:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:04:32||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:06:34||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:07:32||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:07:45||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:08:21||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:12:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:13:10||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:13:24||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:13:38||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:14:01||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:14:39||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:15:33||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:17:35||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:17:43||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:22:15||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:22:17||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:22:25||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:22:46||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:25:44||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:26:10||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:27:29||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:30:18||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:30:54||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:31:08||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:31:44||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:38:02||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:38:52||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:42:23||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:44:51||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:48:19||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:48:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:49:44||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:50:14||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:50:42||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:51:21||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:52:32||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:52:59||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:53:11||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:53:17||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:53:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:54:50||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:55:24||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:56:56||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:57:52||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:58:21||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 11:59:51||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:01:52||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:02:11||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:02:19||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:02:58||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:03:13||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:06:29||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:08:32||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:13:04||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:15:08||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:16:50||2||Consultar horario||Alejandro Lara
-2023-08-23 12:19:39||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:20:08||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:20:49||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:20:54||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:25:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:25:44||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:27:26||2||Reposiciones||Alejandro Lara
-2023-08-23 12:27:41||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:28:04||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:28:45||2||Consultar horario||Alejandro Lara
-2023-08-23 12:31:37||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:32:11||2||Reposiciones||Alejandro Lara
-2023-08-23 12:32:18||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:32:44||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:33:07||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:34:38||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:36:09||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:36:20||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:36:42||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:37:35||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:37:41||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:37:53||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:38:41||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:39:04||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:39:21||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:39:33||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:42:11||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:42:46||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:43:01||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:43:59||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:47:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:47:24||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:47:33||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:48:05||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:48:44||2||Reposiciones||Alejandro Lara
-2023-08-23 12:49:56||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:50:52||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:51:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:52:29||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:52:41||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:53:33||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:53:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:54:08||2||Reposiciones||Alejandro Lara
-2023-08-23 12:54:36||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:56:24||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:56:33||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:56:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:57:14||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:58:16||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:58:29||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:58:37||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 12:58:54||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:00:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:01:59||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:02:11||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:02:20||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:02:32||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:02:39||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:02:50||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:02:58||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:03:08||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:03:16||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:03:28||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:03:29||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:04:40||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:05:10||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:08:21||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:08:51||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:09:33||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:10:09||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:10:09||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:10:25||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:11:28||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:11:40||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:11:44||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:11:52||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:12:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:13:30||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:14:03||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:14:24||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:15:27||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:15:51||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:17:13||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:17:25||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:19:50||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:19:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:20:19||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:25:37||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:26:46||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:27:10||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:27:39||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:29:49||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:30:51||1||Materias||ALEJANDRO ROSALES
-2023-08-23 13:30:54||1||Materias||ALEJANDRO ROSALES
-2023-08-23 13:31:02||1||Materias||ALEJANDRO ROSALES
-2023-08-23 13:31:33||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:31:54||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:33:37||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:33:45||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:33:48||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-23 13:54:01||1||Materias||ALEJANDRO ROSALES
-2023-08-23 13:54:07||1||Materias||ALEJANDRO ROSALES
-2023-08-23 14:03:34||2||Materias||Alejandro Lara
-2023-08-23 14:04:01||2||Materias||Alejandro Lara
-2023-08-23 14:04:08||2||Materias||Alejandro Lara
-2023-08-23 14:47:21||2||Reposiciones||Alejandro Lara
-2023-08-23 14:54:02||2||Reposiciones||Alejandro Lara
-2023-08-23 14:54:39||2||Reposiciones||Alejandro Lara
-2023-08-23 14:59:31||2||Reposiciones||Alejandro Lara
-2023-08-23 14:59:40||2||Reposiciones||Alejandro Lara
-2023-08-23 15:01:00||2||Reposiciones||Alejandro Lara
-2023-08-23 15:03:02||2||Reposiciones||Alejandro Lara
-2023-08-23 15:03:32||2||Reposiciones||Alejandro Lara
-2023-08-23 15:04:18||2||Reposiciones||Alejandro Lara
-2023-08-23 15:05:24||2||Reposiciones||Alejandro Lara
-2023-08-23 15:08:12||2||Reposiciones||Alejandro Lara
-2023-08-23 15:08:23||2||Reposiciones||Alejandro Lara
-2023-08-23 15:11:04||2||Reposiciones||Alejandro Lara
-2023-08-23 15:11:37||2||Reposiciones||Alejandro Lara
-2023-08-23 15:12:56||2||Reposiciones||Alejandro Lara
-2023-08-23 15:18:55||2||Reposiciones||Alejandro Lara
-2023-08-23 15:19:42||2||Reposiciones||Alejandro Lara
-2023-08-23 15:20:40||2||Reposiciones||Alejandro Lara
-2023-08-23 15:20:52||2||Reposiciones||Alejandro Lara
-2023-08-23 15:21:18||2||Reposiciones||Alejandro Lara
-2023-08-23 15:21:35||2||Reposiciones||Alejandro Lara
-2023-08-23 15:21:51||2||Reposiciones||Alejandro Lara
-2023-08-23 15:22:12||2||Reposiciones||Alejandro Lara
-2023-08-23 15:22:54||2||Reposiciones||Alejandro Lara
-2023-08-23 15:24:24||2||Reposiciones||Alejandro Lara
-2023-08-24 09:07:44||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:08:05||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:08:16||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:10:11||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:10:13||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:10:52||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:12:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:15:02||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:16:16||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:16:50||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:17:30||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:18:05||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:18:24||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:18:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:19:59||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:20:12||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:20:37||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 09:26:48||1||Permisos||ALEJANDRO ROSALES
-2023-08-24 09:29:35||15||Consultar horario||Jessica Ortiz Flores
-2023-08-24 09:29:51||15||Consultar horario||Jessica Ortiz Flores
-2023-08-24 09:30:17||15||Consultar horario||Jessica Ortiz Flores
-2023-08-24 09:31:06||15||Consultar horario||Jessica Ortiz Flores
-2023-08-24 09:32:36||15||Consultar horario||Jessica Ortiz Flores
-2023-08-24 09:33:10||15||Consultar horario||Jessica Ortiz Flores
-2023-08-24 09:47:16||15||Profesores||Jessica Ortiz Flores
-2023-08-24 09:47:20||15||Materias||Jessica Ortiz Flores
-2023-08-24 09:47:33||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:47:38||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:47:39||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:47:40||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:47:40||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:47:40||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:47:41||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:47:57||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:48:57||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:48:58||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:49:04||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:49:05||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:49:05||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:49:05||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:49:27||15||Roles||Jessica Ortiz Flores
-2023-08-24 09:49:38||15||Consultar horario||Jessica Ortiz Flores
-2023-08-24 09:58:30||15||Roles||Jessica Ortiz Flores
-2023-08-24 10:12:00||2||Reposiciones||Alejandro Lara
-2023-08-24 10:12:31||2||Reposiciones||Alejandro Lara
-2023-08-24 11:09:58||16||Profesores||Ángel Alfonso Díaz González
-2023-08-24 11:10:08||16||Profesores||Ángel Alfonso Díaz González
-2023-08-24 11:44:30||2||Reposiciones||Alejandro Lara
-2023-08-24 11:44:59||2||Reposiciones||Alejandro Lara
-2023-08-24 12:14:06||16||Profesores||Ángel Alfonso Díaz González
-2023-08-24 12:14:09||16||Profesores||Ángel Alfonso Díaz González
-2023-08-24 12:14:11||16||Profesores||Ángel Alfonso Díaz González
-2023-08-24 12:45:54||2||Reposiciones||Alejandro Lara
-2023-08-24 12:46:17||2||Reposiciones||Alejandro Lara
-2023-08-24 12:46:29||2||Reposiciones||Alejandro Lara
-2023-08-24 12:49:28||2||Reposiciones||Alejandro Lara
-2023-08-24 12:50:08||2||Reposiciones||Alejandro Lara
-2023-08-24 12:51:06||2||Reposiciones||Alejandro Lara
-2023-08-24 12:51:57||2||Reposiciones||Alejandro Lara
-2023-08-24 12:52:19||2||Reposiciones||Alejandro Lara
-2023-08-24 12:53:36||2||Reposiciones||Alejandro Lara
-2023-08-24 13:04:55||2||Reposiciones||Alejandro Lara
-2023-08-24 13:05:06||2||Reposiciones||Alejandro Lara
-2023-08-24 13:14:12||2||Reposiciones||Alejandro Lara
-2023-08-24 13:14:34||2||Reposiciones||Alejandro Lara
-2023-08-24 14:07:47||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 14:08:11||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 17:00:38||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-24 17:00:57||1||Consultar horario||ALEJANDRO ROSALES
-2023-08-25 10:43:17||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:43:43||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:46:32||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:47:44||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:49:46||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:50:03||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:52:11||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:53:30||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:53:58||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:54:19||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:54:53||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:58:36||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:59:02||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:59:11||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 10:59:39||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:00:34||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:00:42||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:01:06||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:01:22||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:01:57||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:02:17||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:04:02||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:04:25||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:04:31||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:04:47||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:05:22||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:06:25||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:06:33||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:06:53||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:07:13||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:07:59||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:08:21||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:09:12||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:09:55||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:12:08||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:13:47||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:14:07||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:15:06||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:16:09||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:16:27||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:17:06||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:17:49||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:17:58||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:18:22||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:18:38||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:19:34||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:19:35||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:21:08||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:26:22||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:26:39||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:26:50||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:27:13||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:42:17||15||Facultades||Jessica Ortiz Flores
-2023-08-25 11:42:19||15||Facultades||Jessica Ortiz Flores
-2023-08-25 11:42:21||15||Roles||Jessica Ortiz Flores
-2023-08-25 11:42:23||15||Permisos||Jessica Ortiz Flores
-2023-08-25 11:42:39||15||Permisos||Jessica Ortiz Flores
-2023-08-25 11:44:49||15||Permisos||Jessica Ortiz Flores
-2023-08-25 11:45:32||15||Permisos||Jessica Ortiz Flores
-2023-08-25 11:46:17||15||Permisos||Jessica Ortiz Flores
-2023-08-25 11:46:45||15||Permisos||Jessica Ortiz Flores
-2023-08-25 11:47:01||15||Dias_festivos||Jessica Ortiz Flores
-2023-08-25 11:47:03||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:47:10||15||Avisos Editar||Jessica Ortiz Flores
-2023-08-25 11:47:11||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:47:12||15||Avisos Editar||Jessica Ortiz Flores
-2023-08-25 11:47:20||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:47:37||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:47:38||15||Avisos Editar||Jessica Ortiz Flores
-2023-08-25 11:47:39||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:47:57||15||Avisos Editar||Jessica Ortiz Flores
-2023-08-25 11:47:58||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:47:59||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:48:12||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:48:37||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:48:40||15||Profesores||Jessica Ortiz Flores
-2023-08-25 11:48:51||15||Profesores||Jessica Ortiz Flores
-2023-08-25 11:48:58||15||Profesores||Jessica Ortiz Flores
-2023-08-25 11:49:03||15||Profesores||Jessica Ortiz Flores
-2023-08-25 11:49:07||15||Profesores||Jessica Ortiz Flores
-2023-08-25 11:49:15||15||Profesores||Jessica Ortiz Flores
-2023-08-25 11:49:26||15||Materias||Jessica Ortiz Flores
-2023-08-25 11:49:29||15||Roles||Jessica Ortiz Flores
-2023-08-25 11:49:31||15||Usuarios||Jessica Ortiz Flores
-2023-08-25 11:49:33||15||Usuarios||Jessica Ortiz Flores
-2023-08-25 11:49:37||15||Profesores||Jessica Ortiz Flores
-2023-08-25 11:49:39||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 11:50:28||15||Avisos||Jessica Ortiz Flores
-2023-08-25 11:59:30||15||Avisos||Jessica Ortiz Flores
-2023-08-25 12:08:38||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 12:11:47||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 12:12:15||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 12:13:11||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 12:26:11||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 12:31:58||15||Avisos||Jessica Ortiz Flores
-2023-08-25 12:35:37||15||Consultar horario||Jessica Ortiz Flores
-2023-08-25 14:55:59||2||Reposiciones||Alejandro Lara
-2023-08-25 14:56:04||2||Reposiciones||Alejandro Lara
-2023-08-25 15:45:33||2||Reposiciones||Alejandro Lara

+ 50 - 31
service/auditoria/index.php

@@ -1,15 +1,11 @@
 <?
+ini_set('display_errors', 1);
+ini_set('display_startup_errors', 1);
+error_reporting(E_ALL);
+
 $ruta = '../../';
 require_once $_SERVER['DOCUMENT_ROOT'] . '/include/bd_pdo.php';
-
 header('Content-Type: application/json charset=utf-8');
-
-if (isset($_ENV['DEBUG']) and $_ENV['DEBUG']) {
-    ini_set('display_errors', 1);
-    ini_set('display_startup_errors', 1);
-    error_reporting(E_ALL);
-}
-
 if (
     (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER'] !== $_ENV['API_USER']) ||
     (!isset($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_PW'] !== $_ENV['API_PASS'])
@@ -19,7 +15,6 @@ if (
     exit();
 }
 
-// input
 $input_raw = file_get_contents('php://input');
 $input = json_decode($input_raw, true);
 
@@ -44,34 +39,58 @@ try {
 
     $data = $db->query(
         "WITH horarios AS (
-                SELECT * FROM horario_view JOIN horario_profesor USING (horario_id) WHERE :profesor_id = profesor_id
-            ),
-            fechas AS (
-                SELECT fechas_clase(h.horario_id) as registro_fecha_ideal, h.horario_id  
-                FROM horarios h
-            )
-            SELECT
-                materia,
-                facultad,
-                carrera,
-                registro_fecha_ideal as fecha_clase,
-                horarios.horario_hora as hora_clase,
-                horarios.dia as dia_clase,
-                COALESCE(
-                    TO_CHAR(registro_fecha::TIME, 'HH24:MI:SS'),
-                    'Sin registro'
-                ) as hora_registro
-            FROM horarios
-            JOIN fechas using (horario_id)
-            LEFT JOIN registro USING (horario_id, registro_fecha_ideal, profesor_id)
-            WHERE fechas.registro_fecha_ideal BETWEEN :fecha_inicio AND :fecha_fin
-            ORDER BY fechas.registro_fecha_ideal DESC, horarios.horario_id",
+            SELECT *,
+            CASE
+                WHEN horario_dia = 1 THEN 'Lunes'
+                WHEN horario_dia = 2 THEN 'Martes'
+                WHEN horario_dia = 3 THEN 'Miércoles'
+                WHEN horario_dia = 4 THEN 'Jueves'
+                WHEN horario_dia = 5 THEN 'Viernes'
+                WHEN horario_dia = 6 THEN 'Sábado'
+                WHEN horario_dia = 7 THEN 'Domingo'
+            END as dia,
+            horario_hora + duracion_interval as horario_fin
+            FROM horario
+            JOIN horario_profesor USING (horario_id)
+            JOIN materia USING (materia_id)
+            JOIN carrera USING (carrera_id)
+            JOIN facultad ON facultad.facultad_id = carrera.facultad_id
+            JOIN periodo_carrera USING (carrera_id)
+            JOIN periodo_view USING (periodo_id)
+            JOIN duracion USING (duracion_id)
+            WHERE :profesor_id = profesor_id and periodo_view.activo
+        ),
+        fechas AS (
+            SELECT fechas_clase(h.horario_id) as registro_fecha_ideal, h.horario_id  
+            FROM horarios h
+        )
+        SELECT distinct
+            materia_nombre as materia,
+            facultad_nombre as facultad,
+            carrera_nombre as carrera,
+            registro_fecha_ideal as fecha_clase,
+            horarios.horario_hora as hora_clase,
+            horarios.horario_fin as fin_clase,
+            horarios.dia as dia_clase,
+            CASE
+                when registro_justificada THEN 'Justificada'
+                WHEN registro_retardo THEN 'Retardo'
+                WHEN registro_reposicion THEN 'Respuesta'
+                WHEN registro_fecha IS NOT NULL THEN 'Registrado'
+            ELSE 'Sin registro' END as registro,
+            TO_CHAR(registro_fecha::TIME, 'HH24:MI:SS') as hora_registro
+        FROM horarios
+        JOIN fechas using (horario_id)
+        LEFT JOIN registro USING (horario_id, registro_fecha_ideal, profesor_id)
+        WHERE registro.registro_fecha_ideal BETWEEN :fecha_inicio AND :fecha_fin
+        ORDER BY fecha_clase DESC, materia_nombre",
         [
             ':fecha_inicio' => $input['fecha'] ?? $input['fecha_inicio'] ?? null,
             ':fecha_fin' => $input['fecha'] ?? $input['fecha_fin'] ?? null,
             ':profesor_id' => $profesor['profesor_id'],
         ]
     );
+
     echo json_encode($data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
 } catch (PDOException $th) {
     http_response_code(500);

+ 2 - 0
supervisor.php

@@ -316,6 +316,8 @@
                         <div class="container">
                             <h2 class="text-center">Comentarios de la clase</h2>
                             <br>
+                            <!-- FREQUENT COMMENTS -->
+                            
                             <div class="input-group">
                                 <div class="input-group-prepend">
                                     <span class="input-group-text bg-primary text-white">Comentario

+ 1 - 1
ts/auditoría.ts

@@ -385,7 +385,7 @@ createApp({
     async mounted() {
         $('div.modal#cargando').modal('show');
 
-        await store.registros.fetch()
+        // await store.registros.fetch()
         await store.facultades.fetch()
         await store.estados.fetch()
         await store.bloques_horario.fetch()