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

Enhancement: Proximity preference #153

Open
ianbjacobs opened this issue Aug 26, 2024 · 1 comment
Open

Enhancement: Proximity preference #153

ianbjacobs opened this issue Aug 26, 2024 · 1 comment

Comments

@ianbjacobs
Copy link
Contributor

Some groups (e.g., accessibility groups) want to meet near one another. For TPAC 2024 I looked into fulfilling that request by assigning rooms manually to the same floor. This suggested to me that it could be interesting to enable a proximity preference. There might be multiple ways to think about this, but "by floor" seemed like a reasonable starting point.

An initial thought is that we could add a floor label to each room (in addition to capacity, etc.). Then, in the issue, we could express a preference for a floor. If we could not fulfill the preference, we would ignore it.

When looking at available rooms for a given session, rooms on the preferred floor could be tried first.

@tidoust
Copy link
Member

tidoust commented Sep 5, 2024

An initial thought is that we could add a floor label to each room (in addition to capacity, etc.)

That's not documented but location can already be specified in room names: Yeepee A (45 - 1st floor) would create a "Yeepee" room with capacity 45, with location "1st floor". The scheduler does not do anything with that information. The location is only used in the calendar entry. For example, the above room would appear as "Yeepee - 1st floor" in the calendar entry. Anyway, a more generic mechanism as envisioned in #134 (comment) would be preferable.

Then, in the issue, we could express a preference for a floor. If we could not fulfill the preference, we would ignore it.

That would be ideal from a code perspective. From an admin perspective, would it make more sense to specify the preference with something like "close to this and that group meeting"?

The notion of floor may not awlays be the right metric. There may be more complex layouts where rooms at the same floor are disjoint because they are in different parts of a building. Anyway, as long as rooms that are close to one another have the same location name, that should be good enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@tidoust @ianbjacobs and others