61 Vista reporte de calificaiones del estudiante Sistema de Gestión escolar(PHP y MySql)FullStack

Duración: 17 min
Módulo: 👁️ Vistas Específicas del Usuario Lección 4 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 61 culmina la configuración de la interfaz del estudiante al implementar la vista donde pueden consultar sus calificaciones de manera segura y personalizada.

📝 Vista de Reporte de Calificaciones del Estudiante

El objetivo de esta lección fue crear un informe de solo lectura que muestre todas las notas parciales (N1, N2, N3) que los distintos docentes han registrado para el estudiante que ha iniciado sesión.

1. Configuración de la Interfaz y Rutas

  1. Vista: Se creó un nuevo archivo de vista en admin/calificaciones/reporte_estudiante.php para renderizar el informe [04:09].
  2. Paso de ID: El enlace "Calificaciones" en el dashboard del estudiante se configuró para enviar el ID del estudiante (ID_estudiante) a la nueva ruta mediante el método GET [04:39].

2. Lógica de Extracción de Datos (Backend)

La lógica de la consulta tuvo que ser modificada para extraer los datos correctos y presentarlos de forma legible al estudiante:

  • Filtro por ID: La lista de calificaciones se filtra estrictamente para asegurar que solo se muestren los registros donde el estudiante_ID coincida con el ID enviado por la URL [11:42].
  • Relación con Materias: Se agregó un INNER JOIN a la consulta de calificaciones con la tabla materias (sujetos) para poder mostrar el nombre de la materia en lugar de solo su identificador (ID) [10:10].

3. Presentación del Informe

La vista final del estudiante (reporte_estudiante.php) muestra una tabla detallada de sus logros académicos.

ColumnaContenido
MateriaEl nombre de la materia (ej. "Ciencias Sociales") [13:28]
Nota 1Calificación del primer trimestre [14:07]
Nota 2Calificación del segundo trimestre [14:28]
Nota 3Calificación del tercer trimestre [14:28]

Esta vista, al igual que la de Kardex, es de solo lectura. El estudiante puede verificar sus notas y compararlas con sus reportes disciplinarios.

Próximos Pasos del Curso

Con la vista de reportes de Kardex (disciplina) y calificaciones (notas) terminadas, se considera que todos los módulos funcionales principales han sido completados. El enfoque del próximo capítulo será el Módulo de Permisos para restringir el acceso al menú y las vistas según el rol del usuario (estudiante, docente, administrador) [16:17].