76 Importar estudiantes por lote del Sistema de Gestión Escolar(PHP y MySql)FullStack

Duración: 22 min
Módulo: 📤 Importación Masiva y Gráficos Lección 1 de 6

¡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

Este video, la Lección 76, interrumpe brevemente el inicio del módulo de reportes para implementar una función muy solicitada: la importación de estudiantes por lotes a través de un archivo Excel, lo que ahorra el tedioso trabajo de registro manual.

1. Creación del Módulo "Importar Estudiantes" 🆕

El desarrollo se enfoca en crear una nueva funcionalidad para subir múltiples estudiantes a la vez, respondiendo a la necesidad de gestionar cursos de 30 o más alumnos.

  • Nueva Ruta: Se crea una nueva vista bajo la sección de Inscripciones en la ruta app/vistas/estudiantes/inscripciones/importar/index.php [05:25].
  • Permisos: Debido a que es una nueva vista, se debe crear y asignar el permiso estudiantes_inscripcion_importar. Los roles autorizados para esta acción son:
    • Administrador
    • Director Académico
    • Secretaria [07:10].

2. Diseño de la Vista y la Plantilla de Excel 📄

Se crea una interfaz simple para que el usuario pueda interactuar con el proceso de carga masiva, y se define la estructura exacta del archivo de importación.

Interfaz del Usuario

La vista de importación (importar/index.php) incluye:

  • Un botón de "Descargar plantilla" (.xls) para proporcionar el formato exacto requerido [09:55].
  • Un campo input para seleccionar el archivo Excel.
  • Una tabla para previsualizar los datos cargados antes de la inserción final [13:46].