58 Vista para el estudiante en el curso Sistema de Gestión escolar(PHP y MySql)FullStack
Duración: 25 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 58 se enfoca en la creación y configuración de la vista principal para el estudiante dentro del Sistema de Gestión Escolar. El objetivo es que, al iniciar sesión, el estudiante vea una interfaz personalizada con sus datos, diferente a la vista administrativa o la del docente.
⚙️ Configuración de Roles y Vistas Condicionales
El video comienza preparando la aplicación para la gestión de permisos, aunque el módulo completo se abordará más adelante.
- Ingreso como Estudiante: Se cierra la sesión del docente y se inicia sesión con una cuenta de prueba de estudiante (ej. Gordon) para visualizar la vista actual y sus modificaciones [02:00].
- Consulta de Rol: Se modifica la consulta de sesión en el archivo admin/index.php para incluir el rol del usuario (nombre_rol). Esto se logra añadiendo un INNER JOIN para relacionar la tabla usuarios con la tabla roles [04:50].
- Lógica Condicional: Se implementa una sentencia if en la vista index.php para preguntar: si el rol del usuario es "estudiante", se oculta el contenido administrativo predeterminado y se renderiza una nueva sección de vista dedicada a su rol [10:10].
📝 Construcción de la Vista del Estudiante
Se construye el panel principal para el estudiante, enfocado en su identificación y datos académicos.
1. Extracción de Datos del Estudiante
Para mostrar la información completa, la consulta de sesión se vuelve más compleja, añadiendo múltiples INNER JOIN para obtener todos los datos personales y académicos del estudiante a través de sus relaciones:
- usuarios ➡️ personas
- personas ➡️ estudiantes
- estudiantes ➡️ grados
- estudiantes ➡️ niveles
2. Panel de Identificación
Se crea una tarjeta de presentación con la etiqueta "Datos del Estudiante" para mostrar la siguiente información:
| Dato Personal / Académico | Fuente de Datos |
|---|---|
| Nombres y Apellidos | Concatenación de datos de la tabla personas [16:49] |
| Carnet de Identidad (C.I.) | Dato de la tabla personas [17:38] |
| Curso y Paralelo | Dato de la tabla grados y concatenación con el paralelo [21:08] |
| Nivel y Turno | Datos obtenidos de la relación con la tabla niveles [23:28] |
⏭️ Próximos Pasos
El video concluye señalando que el estudiante solo tendrá dos acciones principales en su vista: visualizar sus notas y visualizar el reporte de Kardex (registros de disciplina). Estas funcionalidades se desarrollarán en la siguiente lección [23:57], tras lo cual se comenzará el módulo de permisos.
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! ❤️