Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ABM Clases #41

Open
4 tasks
LucianApzz opened this issue Aug 31, 2023 · 0 comments
Open
4 tasks

ABM Clases #41

LucianApzz opened this issue Aug 31, 2023 · 0 comments
Labels

Comments

@LucianApzz
Copy link
Contributor

LucianApzz commented Aug 31, 2023

Descripción alta clase

Como administrativo quiero crear una clase para comenzar a dictarla

Descripción baja clase

Como administrativo quiero dar de baja una clase para dejar de dictarla

Descripción modificar clase

Como administrativo quiero modificar una clase para poder modificarla

Datos

  • Dictado
  • Día [ Lunes / Martes / Miércoles / Jueves / viernes / Sábado / Domingo ]
  • HoraInicio
  • HoraFin
  • aula

Criterios de aceptación (Alta)

  • En caso de que haya una clase con un aula y un horario ya asignado, el sistema informa que ya hay una clase en ese aula y horario, no debería poder crearse

Criterios de aceptación (Baja)

  • Al momento de eliminar una clase, la clase no debe tener dictado activo

Criterios de aceptación (Modificación)

  • En caso de que haya una clase con una fecha y un horario ya establecido que se está dictando, no se debería poder modificar a esa fecha y horario
  • En caso de modificar algo de la clase el sistema debería informar a los alumnos vía correo electrónico

Tareas

  • Crear el componente Clase
  • Crear el componente Calendario
  • Crear endpoint que verifique los días y horarios y la disponibilidad de lo mismo.
  • Crear la lógica para enviar los datos del formulario al servidor y actualizar la clase en la base de datos.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant