61 Vista reporte de calificaiones del estudiante Sistema de Gestión escolar(PHP y MySql)FullStack
Duración: 17 min¡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
- Vista: Se creó un nuevo archivo de vista en admin/calificaciones/reporte_estudiante.php para renderizar el informe [04:09].
- 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.
| Columna | Contenido |
|---|---|
| Materia | El nombre de la materia (ej. "Ciencias Sociales") [13:28] |
| Nota 1 | Calificación del primer trimestre [14:07] |
| Nota 2 | Calificación del segundo trimestre [14:28] |
| Nota 3 | Calificació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].
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️