Gestor integral del Plan del Proceso Docente para la carrera de Ingenieria en Telecomunicaciones y Electronica — Universidad de Oriente, Cuba.
Plan de Estudios "E" — Curso Diurno (CD) y Curso para Trabajadores (CPE)
Aplicacion web interactiva disenada para facilitar la gestion, visualizacion y analisis critico del Plan del Proceso Docente (PPD) de la carrera de Ingenieria en Telecomunicaciones y Electronica. Soporta las dos modalidades de estudio (CD y CPE) del Plan "E" vigente, permitiendo a docentes y directivos comparar, evaluar y tomar decisiones informadas sobre la estructura curricular.
- Resumen ejecutivo con estadisticas clave del plan de estudios
- Tarjetas informativas: total de horas, asignaturas, disciplinas, anos academnicos
- Graficas interactivas: distribucion de horas por disciplina (donut), perfil por anos (barras apiladas)
- Tabla de asignaturas optativas/electivas
- Conmutador instantaneo entre modalidades CD y CPE
- Visualizacion completa de todas las disciplinas y asignaturas del curriculo base
- Tablas expandibles por disciplina con detalle de horas por categoria:
- Clases Conferencias
- Clases Practicas
- Laboratorios
- Evaluaciones
- Trabajo Independiente
- Practica Laboral
- Filtros por ano academnico y busqueda por texto
- Totales parciales y generales por disciplina
- Gestion del curriculo propio con disciplinas y asignaturas especificas
- Estructura y detalle analogo al curriculo base
- Separacion clara entre componentes base y propio del plan
- Grafico radar de perfiles disciplinarios comparados
- Graficos de barras comparativos por ano academnico
- Tablas de comparacion directa de horas por categoria
- Identificacion visual de diferencias entre modalidades
- Analisis automatizado de coherencia curricular
- Evaluacion de cinco dimensiones criticas:
- Coherencia general del plan de estudios
- Equilibrio entre disciplinas
- Proporcionalidad de la carga academnica
- Correspondencia con el perfil de egreso
- Recomendaciones de mejora
- Generacion de informes en formato estructurado
- Actualizacion dinamica segun datos del plan activo
- Crear, editar y eliminar disciplinas y asignaturas
- Formularios modales con validacion
- Busqueda y filtrado avanzado
- Importar/exportar datos en formato JSON
- Reinicio a datos originales del plan
| Componente | Tecnologia |
|---|---|
| Framework | Next.js 16 (React 19, App Router) |
| Lenguaje | TypeScript 5 |
| Estilos | Tailwind CSS 4 + shadcn/ui |
| Graficas | Recharts 3 |
| Iconos | Lucide React |
| IA | z-ai-web-dev-sdk |
| Runtime | Bun |
| Validacion | Zod + React Hook Form |
src/
app/
layout.tsx # Layout raiz (fuentes, tema)
page.tsx # Aplicacion SPA principal
globals.css # Estilos globales (Tailwind v4)
api/
analyze/route.ts # Endpoint de analisis con IA
components/
Sidebar.tsx # Barra de navegacion lateral
DashboardView.tsx # Vista del panel principal
CurriculumBaseView.tsx
CurriculumPropioView.tsx
AnalisisView.tsx # Analisis comparativo CPE vs CD
AnalisisCriticoView.tsx # Analisis critico con IA
GestionView.tsx # Gestion CRUD completa
DisciplineTable.tsx # Tabla reutilizable
charts/
RadarProfileChart.tsx
HoursByYearChart.tsx
DisciplineDonutChart.tsx
ComparativeBarChart.tsx
ui/ # Componentes shadcn/ui
context/
PPDContext.tsx # Estado global + operaciones CRUD
data/
ppd-data.ts # Datos CPE (12 disciplinas, 33+ asignaturas)
cd-data.ts # Datos CD (13 disciplinas base)
types/
index.ts # Definiciones de tipos
- Curriculo Base: 1,676 horas
- Curriculo Propio: 152 horas
- Total general: 1,828 horas
- 12 disciplinas base, 6 asignaturas propias
- Curriculo Base: datos completos
- Curriculo Propio: datos completos
- 13 disciplinas base, 4 disciplinas propias, 6 optativas
- Node.js 18+ o Bun
- npm, yarn o bun
# Clonar el repositorio
git clone <URL_DEL_REPOSITORIO>
cd ppd-telecom-electronica
# Instalar dependencias
bun install
# Ejecutar en desarrollo
bun dev
# Construir para produccion
bun run build
bun startLa aplicacion estara disponible en http://localhost:3000.
Esta herramienta fue disenada como apoyo a la gestion academica de la carrera de Ingenieria en Telecomunicaciones y Electronica de la Universidad de Oriente, Cuba. Es particularmente util para:
- Jefes de carrera y departamentos: en la planificacion y revision del proceso docente
- Comisiones de curriculo: en el analisis de coherencia y correspondencia del plan
- Profesores: como referencia de la estructura y carga del plan de estudios
- Claustro de profesores: en sesiones de presentacion y discusion del PPD
Uso academico — Universidad de Oriente, Cuba
Plan de Estudios "E" — Universidad de Oriente Facultad de Ingenieria en Telecomunicaciones y Electronica


