Historias de usuario (HU) - alejandroescobar10/DABRAL GitHub Wiki
HU1: Consultar disponibilidad de un espacio
Como estudiante o profesor, quiero visualizar la disponibilidad de aulas, laboratorios y auditorios en un calendario interactivo, para poder elegir un espacio adecuado según mis necesidades.
HU2: Reservar un espacio académico
Como estudiante o profesor, quiero reservar un espacio académico seleccionando la fecha y horario disponible, para asegurarme de que tendré un lugar para mi actividad.
HU3: Modificar o cancelar una reserva
Como estudiante o profesor, quiero poder modificar o cancelar una reserva previamente realizada, para liberar el espacio si ya no lo necesito.
HU4: Recibir confirmación por correo electrónico
Como usuario, quiero recibir un correo electrónico con la confirmación de mi reserva, para tener un registro de mi solicitud.
HU5: Gestionar usuarios y permisos
Como administrador, quiero agregar, modificar o eliminar usuarios, para gestionar quién tiene acceso al sistema y qué permisos poseen.
HU6: Gestionar disponibilidad de espacios
Como administrador, quiero bloquear horarios o asignar espacios de manera manual, para evitar conflictos de uso y garantizar un mejor control.
HU7: Generar reportes de ocupación
Como administrador, quiero generar reportes sobre el uso de los espacios académicos, para optimizar la planificación de recursos y horarios.
Criterios de Aceptación (CA)
Visualización de espacios:
-
El sistema debe mostrar una lista de aulas, laboratorios y auditorios disponibles.
-
Cada espacio debe incluir: nombre, capacidad y tipo (aula/lab/auditorio).
Calendario interactivo:
-
El usuario puede seleccionar una fecha y ver los horarios disponibles (ej: bloques de 1 hora).
-
Los horarios ocupados deben aparecer en rojo, los disponibles en verde.
Filtros básicos:
-
Filtrar por tipo de espacio (aula/lab/auditorio).
-
Filtrar por capacidad mínima requerida.
Expansividad:
- La vista debe adaptarse a dispositivos móviles y desktop.