Reservas
Qué es realmente una reserva de aula recurrente
Usted lo describe como lo diría una persona — cada segundo martes hasta mayo. Lo que se guarda es otra cosa, y casi toda sorpresa posterior viene de la distancia entre ambas.
Primero: una reserva no es una lección
Conviven en la misma cuadrícula y vienen de direcciones opuestas. Una lección es una salida: existe porque se construyó un horario, y se mueve cuando el horario se reconstruye. Una reserva es una entrada: alguien decidió que esta aula queda retenida a esta hora, y nada la regenera.
Esa diferencia es la razón por la que un sistema de reserva de aulas que es solo un calendario pegado al costado de un horario causa problemas en un periodo. Los dos tienen que vivir en el mismo lugar, porque compiten por las mismas aulas — pero no son el mismo tipo de objeto y un sistema que finge lo contrario acabará borrando el examen de alguien al regenerar.
Una reserva puede convertirse en varias, y es correcto
Una reserva repetida se guarda como un rectángulo: un tramo de semanas lectivas, por un conjunto de días de la semana, a una hora. De lunes a viernes durante tres semanas es un solo rectángulo y una sola fila. Lunes y miércoles son dos rectángulos, porque un rectángulo que cubriera de lunes a miércoles reservaría también el martes — que nadie pidió y que alguien más habría querido.
Así que un clic puede producir tres reservas, y cada una es entonces una reserva por derecho propio: visible por separado, editable por separado, cancelable por separado. Conviene saberlo antes de cancelar la reserva y descubrir que dos tercios siguen ahí.
La versión honesta de esto, que los proveedores rara vez ofrecen: normalmente no existe algo como una serie. Pregunte qué pasa cuando alguien elimina una repetición de una reserva de doce semanas, y luego pregunte qué pasa cuando quiere mover las doce.
Los patrones, y la trampa de cada uno
| Patrón | Qué significa | La trampa |
|---|---|---|
| Cada semana | Los mismos días de la semana en cada semana lectiva del rango. | La semana de lectura. Un patrón que atraviesa una la reservará de lado a lado salvo que se excluyan las semanas no lectivas. |
| Cada dos semanas | Semanas lectivas alternas, contadas desde la primera semana del rango. | Se cuenta desde el RANGO, no desde la semana 1 del año. Dos reservas quincenales que empiezan con una semana de diferencia nunca chocan y nunca coinciden. |
| El mismo día de la semana cada mes | El tercer martes, por ejemplo. | El ordinal suele tomarse de la fecha de inicio y nunca se pregunta. Una reserva que empieza el último martes del mes significa el ÚLTIMO — no el quinto, ni el tercero. |
| La misma fecha cada mes | El 15, el 31. | Un mes demasiado corto para la fecha debe OMITIRSE, no replegarse. Si su sistema reserva el 30 de abril por un 31, está tomando una decisión que nadie le pidió tomar. |
Las horas caen en las líneas propias de la institución
Las horas de docencia no son una cuadrícula libre. Una institución funciona por periodos — de 08:00 a 09:30, o seis líneas de cincuenta minutos con un descanso de diez — y una reserva tiene que empezar donde empieza uno y terminar donde termina uno, o la cuadrícula deja de significar nada.
Un sistema que ajusta en silencio las 08:15 a las 08:00 guarda algo que la persona no introdujo. El mejor comportamiento es rechazarlo e indicar qué horas están disponibles, que es el mismo principio que en todo lo demás aquí: no corrija a nadie en silencio, dígale qué se lo impide.
Un detalle relacionado que sorprende a toda integración nueva: consecutivo no es solapado. Una sesión que termina a las 09:00 y otra que empieza a las 09:00 no chocan. Si su sistema informa de que sí, la mitad de sus aulas no se pueden reservar sin motivo.
Una comprobación de choques tiene que ver lo que el público no puede
Esta es la parte que más a menudo está mal sin que nadie lo note.
Cuando un formulario de reserva pregunta ¿está libre esta aula?, debe contar todo lo que realmente ocupa el aula: lecciones, reservas de otras personas y reservas que aún esperan aprobación. Un aula retenida por una solicitud que nadie ha aprobado todavía no está libre; está pendiente, y ofrecérsela a otra persona crea la discusión que el paso de aprobación existía para evitar.
Lo mismo vale para las aulas que una institución no publica. Una sala de reuniones de departamento que se mantiene fuera de la lista pública sigue ocupada cuando está ocupada.
Así que la disponibilidad es un hecho sobre el aula, no una vista del horario — que es exactamente por lo que debería exigir que quien pregunta haya iniciado sesión. Una comprobación abierta a cualquiera o miente sobre las reservas pendientes o filtra sus títulos.
Quién puede reservar qué, y qué debe costar un choque
- Los permisos de aula pertenecen al aula, no a la pantalla. Algunas instituciones dejan que cualquiera reserve una sala de seminarios y que nadie reserve el aula magna sin preguntar. Esa regla hay que aplicarla donde se escribe la reserva, o es una sugerencia — se reserva un aula permitida, luego se edita a una prohibida, y la regla ha sido sorteada.
- Un choque debe rechazarse con sus motivos adjuntos, no con un simple no: qué fechas, y si lo ocupado era el aula, el docente o el grupo. Dos de esas tres cosas se pueden arreglar a menudo moviendo una semana.
- Y un planificador que lo dice en serio debe poder reservar encima. La reserva doble deliberada es normal — un aula dividida entre dos grupos, una clase magistral que se solapa a propósito con una sesión de consulta libre. Lo importante es que el sistema registre que el choque fue una decisión, para que quien lo vea en marzo sepa que no fue un accidente.
- La aprobación es un estado, no una cola aparte. Una reserva que espera aprobación ya debe ser visible para las personas que necesitan planificar en torno a ella.
Dónde está esto en Wise Timetable
Las reservas están en el mismo documento que el horario, de modo que la disponibilidad se calcula contra todo a la vez y no contra un segundo calendario que haya que conciliar. El sistema de reserva de aulas cubre lo que ve una oficina de horarios; el módulo de reservas web es el lado de autoservicio, para instituciones que quieren que el personal reserve sus propias aulas sin pasar por la oficina.
Para quien construya su propia pantalla de reservas, toda la superficie está documentada en el manual de la API REST público — incluida la comprobación de disponibilidad, que devuelve las fechas con choque y las alternativas libres más cercanas en lugar de un sí o un no.
¿Quiere verlo funcionando?
Reserve una presentación en línea de 45 minutos y la recorreremos con el propio problema de programación de su institución.