You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 26, 2025. It is now read-only.
Crear las funcionalidades para administrar cursos, incluyendo la creación, modificación y eliminación.
Subtareas
Implementar método de creación de cursos: desarrollar un método que permita añadir nuevos cursos al sistema, asegurando que se validen todos los campos requeridos.
e.g.: verificar que no haya duplicados, establecer una cuota de estudiantes, definir las fechas de inicio y fin, etc.
Implementar método de modificación de cursos: crear un método que permita editar la información de los cursos existentes, garantizando que se respeten las reglas de negocio.
e.g.: no permitir que el curso no tenga profesores, verificar la validez de las nuevas fechas, etc.
Implementar método de eliminación de cursos: desarrollar un método que permita eliminar cursos del sistema, con validaciones correspondientes para mantener la integridad de los datos.
e.g.: asegurar que no haya alumnos inscriptos antes de eliminar un curso, proporcionar un mensaje de confirmación, etc.
Crear la interfaz de usuario para gestión de cursos: diseñar y desarrollar la interfaz gráfica para permitir a los administradores gestionar cursos (alta, baja, modificación).
Implementar atributo Section (comisión) para permitir varios Course (cursos): agregar el atributo Section a la base de datos para permitir que se creen diferentes Course iguales pero con diferente comisión para que no haya duplicación.
Descripción
Crear las funcionalidades para administrar cursos, incluyendo la creación, modificación y eliminación.
Subtareas
Implementar método de creación de cursos: desarrollar un método que permita añadir nuevos cursos al sistema, asegurando que se validen todos los campos requeridos.
Implementar método de modificación de cursos: crear un método que permita editar la información de los cursos existentes, garantizando que se respeten las reglas de negocio.
Implementar método de eliminación de cursos: desarrollar un método que permita eliminar cursos del sistema, con validaciones correspondientes para mantener la integridad de los datos.
Crear la interfaz de usuario para gestión de cursos: diseñar y desarrollar la interfaz gráfica para permitir a los administradores gestionar cursos (alta, baja, modificación).
Implementar atributo
Section(comisión) para permitir variosCourse(cursos): agregar el atributoSectiona la base de datos para permitir que se creen diferentesCourseiguales pero con diferente comisión para que no haya duplicación.Dependencias