Open MatiasMillanao opened 11 months ago
Un aula puede darse de alta siempre y cuando exista el lugar físico por el cual, ese espacio pueda ser utilizado por el sindicato para el dictado de algún curso.
Al darse de alta el mismo, se tendrá que especificar un código para este aula y la capacidad aproximada para poder adaptarlo a dicha cantidad de alumnos que se hayan anotado a determinados cursos.
Estos aulas pueden ser modificados por el mismo sindicato, por ejemplo en caso de que el aula tenga una capacidad muy grande, puede modificarse para poder dividir un solo aula en dos o tres mas chicos.
Supongamos que ocurre este caso en el cual un aula grande se divide en dos o tres. Un aula mantendrá el código, pero tendrá que modificar la capacidad del mismo, mientras que el/los aula/s restante/s tendrán que darse de alta como un nuevo aula.
También puede darse de baja un aula, teniendo en cuenta que el espacio que ocupaba dicho aula, puede utilizarse con otra función dentro del mismo sindicato.
El aula no necesita una dirección / referencia? Tipo, ponele que el tipo quiere el aula DIT26 para un curso de cocina, y quiere saber donde es para ponerlo en cierto lugar. No deberia estar en este lugar la dirección / referencia o se desestima por algo en especifico? Referencia digo por que capaz esta en una dirección pero es el aula 15 de la uni el DIT 26, la dirección es la de la universidad y la referencia es la referenciada.
La direccion/referencia podriamos ponerlo como codigo de aula de ultima. Que sea una especie de A15(Aula 15). Aunque no es mala la de la una direccion, aunque si lo tomamos como una especie de universidad en la cual estan todas las aulas en un solo lugar, estaría medio al pedo, es como que poniendo un numero o un codigo, ya estaria.
Es que de golpe el codigo no es un codigo, es una dirección + una referencia, por eso pondria ambos, o que al menos el codigo de aula sea la referencia, por ejemplo y pasando a la universidad:
Clase de aspectos legales:
Clase de algoritmica:
Clase de estabilidad:
Codigo de aula: - (Es una sola aula, podria ser - por defecto)
Clase de abogacia (ponele que siguen enfrente de la comercial 2)
Y asi. Fijate que el codigo de aula se termina repitiendo y la dirección tambien pero su dupla te dice donde es. Al final te ayuda a ver, por ejemplo, todas las clases que tenes en cierto establecimiento.
Agrergar descripción
Datos: -Codigo de aula. -Capacidad. -Direccion -Localidad
Criterios de Aceptacion: -En caso de que el aula exista, se le agregará un codigo. Se crea aula. -En caso de que el aula no exista, se mostrara un mensaje de error. -En caso de que el aula exista, se verificará que no esté asociada a algun curso -En caso de que el aula no este asociada a algun curso, se eliminara. -En caso de que el aula esté asociada a algun curso, se mostrara un mensaje de error y no se eliminará aula.
Tareas:
[ ] Generar un componente aula en el cual se pueda desarrollar el alta, modificación o baja de la misma
[ ] Generar un endpoint que pueda verificar que el aula exista, para poder dar de baja el aula.
[ ] Generar un endpoint que pueda verificar que el aula exista, para poder modificarlo.
[ ] Generar un endpoint que pueda verificar que el aula no exista, para poder darlo de alta.