I'm looking for a UI for classifying hotel resort facilities as must-have, nice-to-have, and don't-care. For example, these would be characteristics like pool, gym, restaurant, kids club, etc. The reason for asking people to classify them is to provide better recommendations based on a person's preferences.
- Show icons for all facilities in a grid (there's about 15 we track, so e.g. it might be a 5x3 grid)
- Ask users to click on any facilities that are must-haves
- User clicks on several must-haves and then clicks Next
- Remaining icons are displayed, and user is asked to click on any they don't care about
- After that, all facilities are now grouped into the three categories. Default (i.e. icons never clicked) means "nice to have"
This approach works OK thanks to the small number of categories (3). However the challenge is how to design the UI for when the user changes their mind and wants to edit selections.
- Similar to above - start with a grid of facility icons
- Tell the user to click/tap once for must-have, twice for don't-care, and a third time to return to default (nice-to-have) state
- Colour icons white by default, green for must-have, and red for don't-care
- Show all Icons on a "slider", one per line, defaulting to the middle position, which means "nice to have".
- Users can slide an icon to the right to make it a must-have, or to the left to mean don't-care.
This idea might be less intuitive to people (?), but it would be much easier if they change their mind or want to change selections.
Any more ideas, or comments on the above?