Track thesis projects from proposal to defense, including advisors, students, and document management.
Overview
The Thesis Tracking module provides end-to-end management of Master’s thesis projects, including progress monitoring, advisor assignment, and defense scheduling.Key Features
Project Status
Track thesis stages: Pendiente, En Desarrollo, Sustentada, Reprobada
Student & Advisor Linking
Associate students with advisors and track relationships
Research Modalities
Support for Investigación, Práctica, and Emprendimiento
Document Repository
Dedicated Drive folder for each thesis with version control
Thesis List View
Card Layout
Thesis are displayed in a responsive card grid: alt=“Thesis cards showing title, student, advisor, and status” /> Each card shows:- Year & Modality: Top badge (e.g., “2024 • Investigación”)
- Thesis ID: Color-coded identifier (e.g., TES-2024-03-001)
- Title: Research project title (uppercase, truncated to 2 lines)
- Student Name: With award icon 🏆
- Advisor Name: With graduation cap icon 🎓
- Status Badge: Color-coded current status
- Quick Actions: Folder, View, Edit, Delete (visible on hover)
Status Badges
| Status | Color | Description |
|---|---|---|
| Pendiente | Gray | Awaiting approval or start |
| En Desarrollo | Amber | Active research phase |
| Sustentada | Green | Successfully defended |
| Reprobada | Red | Defense failed or rejected |
Filters & Search
Available Filters
- Status
- Year
- Modality
- Todos (All)
- En Desarrollo
- Sustentada
- Reprobada
Search Bar
Search by:- Thesis title (partial match)
- Student name
- Advisor name
Thesis Form
Basic Information
Research Details
Modality Selection
Investigación
Original research with academic contributions
Práctica
Applied project solving real-world problems
Emprendimiento
Startup or business innovation project
Additional Fields
- Línea de Investigación: Research line or area
- Palabras Clave: Keywords (comma-separated)
- Abstract: Project summary (500-1000 words)
- Metodología: Research methodology
Timeline & Dates
alt=“Timeline showing proposal, development, and defense dates” />- Fecha_Propuesta: Proposal submission date
- Fecha_Inicio: Official start date
- Fecha_Defensa_Prevista: Expected defense date
- Fecha_Defensa_Real: Actual defense date
- Año: Academic year (auto-filled from dates)
Defense Information
Jury Members
Assign evaluation committee:Grades & Results
- Calificación: Final grade (0-100)
- Concepto: Pass/Fail/Distinction
- Observaciones: Jury comments and recommendations
Document Management
Thesis Folder Structure
Each thesis has a dedicated Drive folder:Uploading Documents
Supported File Types
- 📄 Documents: PDF, DOCX, DOC
- 📊 Presentations: PPTX, PPT
- 📈 Data: XLSX, CSV
- 🖼️ Images: PNG, JPG, JPEG
- 📦 Archives: ZIP
Bulk Operations
Selecting Multiple Thesis
Use the checkbox button in the search bar or click individual checkboxes on cards.Available Actions
- Bulk Delete: Remove multiple thesis records
- Bulk Export: Export selected thesis data
- Status Update: Change status of multiple thesis (via bulk edit modal) alt=“Multiple thesis selected with floating action dock” />
Import Thesis
Excel Template
Download template with columns:Import Process
- Fill template with thesis data
- Upload via Thesis → Import
- System validates:
- Student exists in database
- Advisor exists in database
- Valid dates and status
- Auto-creates thesis IDs
- Links to Drive folders (optional)
Export Options
Export Formats
Excel
Formatted spreadsheet with all thesis data
CSV
Plain text format for data analysis
Export Filters
- Selected thesis only
- Filtered results
- All thesis
- By year or status
Included Data
Notifications
Status Change
When thesis moves to a new stage
Defense Reminder
7 days before scheduled defense
Document Upload
When new documents are added
Pagination
Default: 8 thesis per page Options:- 8 (default)
- 16
- 32
- Todos (All)
- Desktop: 2 columns (XL screens)
- Tablet: 1 column
- Mobile: 1 column
Source Code Reference
Key files:- Thesis list:
Fronted/src/pages/thesis/ThesisList.jsx:15 - Thesis form:
Fronted/src/pages/thesis/ThesisForm.jsx - Import tool:
Fronted/src/pages/thesis/ThesisImport.jsx - API service:
api.thesisnamespace
Related Features
Student Management
View linked student records
Teacher Management
Manage thesis advisors
Document Repository
Access all thesis documents