Manage student records, track academic progress, and handle cohort data across all program stages.
Overview
The Student Management system provides comprehensive tools for managing student information, tracking academic status, and monitoring cohort progression from enrollment through graduation.Student List View
Search & Filters
Quick Search
Search by name or document number with real-time results
Status Filter
Filter by: Cursando, Egresado, En Pausa, Retirado
Cohort Filter
View students by enrollment semester (e.g., 2024-1, 2024-2)
Table Features
The student table displays:| Column | Description |
|---|---|
| Código | Student ID (e.g., EST-2024-01-001) |
| Estudiante | Full name and email |
| Documento | Document type and number |
| Trayectoria | Entry cohort and graduation cohort with icons |
| Estado | Status badge (color-coded) |
| Info | Comments indicator (blue dot if comments exist) |
| Acciones | View, Edit, Delete buttons + Drive folder link |
Bulk Operations
Select Students
Use checkboxes to select individual students or click the header checkbox to select all on the current page
Student Form
Form Sections
The student form is organized into collapsible sections:1. Identificación (Identification)
- First name, second name, last names (letters only)
- Document type: CC, TI, CE, PAS, PEP
- Document number (auto-validates based on type)
- Issue date and location
- Gender and marital status
- Date and place of birth
- Auto Drive Folder Creation: Toggle to automatically create a Google Drive folder
2. Contacto (Contact)
- Mobile phone (required)
- Email (required, validated)
- Landline
- Country/Nationality
- Address, neighborhood, city, department
- Socioeconomic stratum
3. Académico (Academic)
- Entry cohort (e.g., 2024-1) - required
- Entry date
- Status dropdown with icons:
- 🟢 Cursando (Active)
- 🎓 Egresado (Graduated)
- ⏸️ En Pausa (Paused)
- ❌ Retirado (Withdrawn)
- 🔄 Reingreso (Re-entry)
- If Egresado: Show graduation cohort and degree date
- If Retirado/En Pausa: Show withdrawal reason field
- If Reingreso: Show re-entry date and resolution number
4. Laboral (Employment Tracking)
- Employment status: Empleado, Independiente, Desempleado, Estudiante
- Company name
- Current position
- Sector (Público, Privado, Mixto)
- Salary range (< 1 SMMLV, 1-2 SMMLV, > 2 SMMLV)
- Company phone
5. Observaciones (Comments)
Free-text area for notes, observations, or special circumstances.Document Management Tab
When viewing/editing an existing student:- Información
- Documentos
Student form with all sections
- File uploader
- Folder tree navigation
- Document list with preview
- Download and delete options
Import Students
Excel Import
Navigate to Students → Import to upload a spreadsheet:Export Options
Export Modal
Click Exportar to open the export wizard:Excel Export
Download selected or all records as .xlsx with formatting
CSV Export
Plain CSV format for data processing
- Current Selection: Export only selected students (if any selected)
- Filtered Results: Export all students matching current filters
- All Records: Export entire database
Custom Columns
Choose which fields to include in the export:Status Badges
Color-coded visual indicators: alt=“Student status badges with color coding” />- 🟢 Cursando: Green badge with dot
- 🔵 Egresado: Indigo/purple badge
- 🟡 En Pausa: Amber badge
- 🔴 Retirado: Red badge
Cohort Format
Cohorts use the formatYYYY-S where:
YYYY= Year (e.g., 2024)S= Semester (1 or 2)
2024-1, 2024-2, 2023-2
ID Generation
Student IDs are auto-generated when creating new records:Fronted/src/utils/idGenerator.js
Drive Folder Integration
Every student can have a dedicated Google Drive folder for document storage.
Automatic Creation
When creating a student:- Toggle “Carpeta de Drive” checkbox (enabled by default)
- On save, the system creates a folder structure:
- The folder URL is saved to the student record
Manual Creation
For existing students without folders:- Open the student in edit mode
- Navigate to the Académico section
- Click GENERAR CARPETA
- Folder is created and linked automatically
Folder Access
Access folders from:- Student table: Click the folder icon in the Actions column
- Student form: Click “ABRIR CARPETA” in the Academic section
- Documents tab: Built-in folder explorer
Notifications
The system shows toast notifications for:Success
Student created, updated, or deleted successfully
Warning
Validation errors or missing required fields
Error
Server errors or connection issues
Source Code Reference
Key components:- Student list:
Fronted/src/pages/students/StudentList.jsx:17 - Student form:
Fronted/src/pages/students/StudentForm.jsx:28 - Import tool:
Fronted/src/pages/students/StudentImport.jsx - API methods:
Fronted/src/services/api.js(students namespace)
Related Features
Dashboard
View student analytics
Thesis Tracking
Link thesis to students
Document Repository
Manage student documents