60 Vista reporte de kardex del estudiante en curso Sistema de Gestión escolar(PHP y MySql)FullStack

Duración: 19 min
Módulo: 👁️ Vistas Específicas del Usuario Lección 3 de 4

¡Contenido Exclusivo!

Adquiere este curso para tener acceso inmediato a esta y a **todas las lecciones Premium**.

Inscribirse Ahora por $20.00 Acceso instantáneo de por vida y código fuente incluido.

Descripción

La Lección 60 se enfoca en finalizar la interfaz del estudiante al implementar la vista donde pueden consultar su historial de reportes de Kardex (registros disciplinarios y de rendimiento académico).

📊 Vista de Reportes de Kardex para el Estudiante

Esta lección completó la lógica para que un estudiante, al iniciar sesión, pueda acceder de forma segura y personalizada a su información específica de Kardex.

1. Configuración de la Interfaz

  1. Opciones de Menú: Se agregaron dos nuevas tarjetas o botones al dashboard del estudiante, permitiendo el acceso a:

    • Reportes de Kardex
    • Calificaciones

    Esto completa las acciones principales que el estudiante puede realizar [01:59].

  2. Ruta del Reporte: Se creó la nueva vista en la ruta admin/cardex/reporte_estudiante.php [03:29].
  3. Envío del ID: Para asegurar que solo se muestren los datos correctos, la aplicación envía el ID del estudiante (ID_estudiante) a través de la URL (método GET) al hacer clic en el botón [04:43].

2. Implementación y Filtrado de Datos

El aspecto más crucial de la implementación fue asegurar que la consulta de base de datos filtre los reportes para mostrar exclusivamente los registros asociados al estudiante que inició sesión:

  • Consulta Selectiva: Dentro de la nueva vista, se utiliza el ID recibido por GET para filtrar la tabla cardex [13:28]. Esto garantiza que el estudiante solo vea sus propios reportes, sin acceso a los registros de otros compañeros.
  • Contenido de la Tabla: El reporte final para el estudiante muestra una tabla con la siguiente información, extraída del registro de Kardex:
    • Materia [15:37]
    • Fecha de Reporte [15:45]
    • Observación (Detalle del incidente o rendimiento) [16:10]
    • Nota (Estatus cualitativo) [16:36]

3. Restricción de la Vista

La vista del estudiante es estrictamente de solo lectura. El estudiante puede visualizar los reportes generados por sus docentes, pero no tiene acceso a las funciones de editar o eliminar dichos registros [16:58].

El siguiente paso es implementar la funcionalidad para la visualización de calificaciones del estudiante.