Documentation Index
Fetch the complete documentation index at: https://mintlify.com/danielpose1996-stack/ruedadeproyectos/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Project Management system in RuedaPro UNIPAZ enables administrators to register, organize, and track engineering projects throughout their evaluation lifecycle. Each project can be assigned to multiple evaluators (up to 3) and students, with comprehensive filtering and status tracking capabilities.Project Data Structure
Core Project Fields
Each project in the system contains the following information:| Field | Type | Description | Required |
|---|---|---|---|
nombre | String | Project name/title | Yes |
categoria | Enum | Project category | Yes |
semestre | Integer | Semester (1 or 2) | Yes |
anio | Integer | Year (2020-2035) | Yes |
estado | Enum | Current status | Yes |
created_at | Timestamp | Registration date | Auto |
Project Categories
Projects are classified into three main categories:Desarrollo
Software development and implementation projects
Propuesta
Research proposals and conceptual designs
Aplicación
Applied technology and hardware projects
adminDashboardView.js:210-214
Project Lifecycle
Project States
Projects progress through the following states:Pendiente (Pending)
Initial state when a project is first registered. The project is awaiting evaluation.Status Badge: Yellow/Warning
Evaluado (Evaluated)
All assigned evaluators have completed their assessments. Final scores are calculated.Status Badge: Green/Success
The project automatically transitions to “Evaluado” when ALL assigned evaluators submit their evaluations.
Automatic Status Updates
The system automatically updates project status when evaluations are completed:evaluacionView.js:320-327
Project Registration Workflow
Creating a New Project
Administrators can register projects through a comprehensive modal form:Access Project Creation
From the Admin Dashboard, navigate to “Gestión de Proyectos” and click ”+ Nuevo Proyecto”
Enter Project Details
Fill in the required project information:Basic Information:
- Project name (e.g., “Sistema IoT para Invernaderos Inteligentes”)
- Category selection (Desarrollo, Propuesta, or Aplicación)
- Semester (1 or 2)
- Year (2020-2035)
adminDashboardView.js:716-722
Assign Evaluators
Select up to 3 evaluators (docentes) for the project:
- Evaluador 1: Primary evaluator (required)
- Evaluador 2: Secondary evaluator (optional)
- Evaluador 3: Tertiary evaluator (optional)
adminDashboardView.js:670-695
Assign Student (Optional)
Optionally assign a student as the project author. This links the project to a specific student account.
Evaluator Assignment
Multiple Evaluators per Project
RuedaPro UNIPAZ supports assigning up to 3 evaluators per project for comprehensive assessment:Why Multiple Evaluators?
Why Multiple Evaluators?
Multiple evaluators provide:
- Reduced bias: Different perspectives on project quality
- Fair scoring: Final grade is averaged across all evaluators
- Comprehensive feedback: Multiple sets of observations and suggestions
- Academic rigor: Mimics real-world academic assessment practices
Evaluator Selection Rules
Minimum Required
At least 1 evaluator must be assigned to every project
Maximum Allowed
Up to 3 different evaluators can be assigned per project
Evaluator Dashboard Access
Assigned evaluators see their projects on their dashboard (dashboard-docente) with the ability to:
- View project details
- Access the evaluation rubric
- Submit scores and observations
Student Assignment
Linking Projects to Students
Projects can be associated with student accounts:adminDashboardView.js:251-256
- Students to view their own projects on their dashboard
- Proper attribution of project authorship
- Filtering projects by student
- Historical tracking of student work
Filtering and Search
Available Filters
Administrators can filter projects using multiple criteria:- Search by Name
- Filter by Category
adminDashboardView.js:75
Filter Implementation
The filtering system uses an in-memory cache for fast performance:adminDashboardView.js:596-611
Project Display
Admin Projects Table
Projects are displayed in a comprehensive table with the following columns:| Column | Description |
|---|---|
| Nombre del Proyecto | Full project name |
| Categoría | Color-coded badge (Desarrollo/Propuesta/Aplicación) |
| Semestre | Semester number (1° or 2°) |
| Año | Year of the project |
| Docente Asignado | Names of all assigned evaluators |
| Estado | Status badge (Pendiente/Evaluado/Vencida) |
| Acciones | Delete button (with confirmation) |
Loading Projects
adminDashboardView.js:533-554
Projects are loaded with their related evaluator information using Supabase’s query expansion feature, reducing the number of database queries needed.
Project Deletion
Delete Workflow
Administrators can delete projects with a confirmation prompt:adminDashboardView.js:782-798
Database Relationships
Related Tables
Key Relationships:- One project can have multiple evaluators (stored in
proyecto_evaluadores) - One project can have multiple students (stored in
proyecto_estudiantes) - One project can have multiple evaluations (stored in
evaluaciones) - Evaluators and students are linked through the
perfilestable
Best Practices
Project Naming
Project Naming
Use descriptive, specific names that clearly identify the project:✅ Good: “Sistema IoT para Invernaderos Inteligentes”❌ Bad: “Proyecto 1”, “IoT”, “Sistema”
Evaluator Assignment
Evaluator Assignment
- Assign evaluators with relevant expertise in the project category
- Distribute evaluation workload evenly across available docentes
- Consider assigning 2-3 evaluators for important or complex projects
Category Selection
Category Selection
Choose the category that best fits the project’s primary focus:
- Desarrollo: For software development, coding projects
- Propuesta: For research proposals, conceptual designs
- Aplicación: For hardware, IoT, applied technology projects
Data Management
Data Management
- Regularly review and archive old projects
- Maintain consistent naming conventions
- Document special requirements or notes in project management tools
Related Features
Evaluation System
Learn how evaluators assess projects using the rubric system
Results Gallery
See how evaluated projects appear in public rankings