-
Notifications
You must be signed in to change notification settings - Fork 19
Estructura de carpetas
El directorio src de este repositorio está organizado en varios subdirectorios, cada uno con un propósito específico. A continuación se detalla la estructura del proyecto:
src
├── app
│ ├── planear
│ │ ├── bloques
│ │ ├── cursos
│ │ ├── grupos
│ │ ├── criterios
│ │ └── planes
│ └── ver
├── components
├── models
├── services
└── types
-
app/: Contiene los componentes más importantes de la aplicación.-
planear/: Incluye los componentes relacionados con la vista de planificación del usuario, donde se seleccionan cursos, bloques, grupos y criterios, así como la revisión de planes guardados.-
bloques/: Componentes para la funcionalidad de crear y visualizar bloques. -
cursos/: Componentes para añadir y ver secciones de cursos. -
grupos/: Componentes para crear, gestionar y ver grupos. Un grupo es una colección de cursos que pueden o no estar relacionados y de los cuales se debe seleccionar uno. -
criterios/: Componentes para seleccionar criterios de ordenamiento de horarios. -
planes/: Componentes para visualizar y gestionar los planes guardados por el usuario.
-
-
ver/: Componentes para visualizar los distintos horarios generados. -
editar/: Componentes para ver y modificar planes guardados, añadiendo cursos normales o con atributos específicos.
-
-
components/: Define componentes reutilizables que pueden ser usados en distintos subdirectorios de la aplicación. -
models/: Contiene todas las clases relacionadas con el diagrama de clases implementado. -
services/: Incluye funcionalidades que pueden ser utilizadas en diferentes subdirectorios y llamadas múltiples veces. -
types/: Define interfaces diversas, incluyendo las relacionadas con el API de oferta de cursos y con los contextos creados.
Para más detalles, por favor consulta la documentación específica de cada componente y servicio.

