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

Discussion: Design: Hobbies and interests questionnaire #240

Closed
OrAbramovich opened this issue Apr 7, 2018 · 3 comments
Closed

Discussion: Design: Hobbies and interests questionnaire #240

OrAbramovich opened this issue Apr 7, 2018 · 3 comments
Assignees
Projects

Comments

@OrAbramovich
Copy link
Collaborator

OrAbramovich commented Apr 7, 2018

"Roommates" allows its users to select their hobbies/interests. The selection is like "yes/no" question and the matching algorithm that calculates the match score of two people is based on the number of in common attributes.
However, I am not sure that this model reflects real life since there might be blockers e.g. vegan and carnivore.
In my opinion, we should change the "yes-no" questions to "I am - don't care - no way (blocker)".
And the matching algorithm will be modified as well according to the following matrix-

Person A/Person B I am Don't care No way
I am +1 to the matching sum +0 to the matching sum Matching result is set to 0
Don't care +0 to the matching sum +0 to the matching sum +0 to the matching sum
No way Matching result is set to 0 +0 to the matching sum +1 to the matching sum
@OrAbramovich OrAbramovich added this to the Mid Semester POC milestone Apr 7, 2018
@OrAbramovich OrAbramovich self-assigned this Apr 7, 2018
@OrAbramovich OrAbramovich added this to Backlog in Roommates via automation Apr 7, 2018
@omrihuller
Copy link
Collaborator

I agree, I actually relied on blockers already when designing the suggest roommates group.

@alonttal
Copy link
Collaborator

alonttal commented Apr 7, 2018

Hi,
Not sure about the score, but I think it's a good idea. In any case, it should be that the scoring-function is configurable (injected to the matching-function).

@OrAbramovich
Copy link
Collaborator Author

Approved by the team and the client (opened #252 ).

Roommates automation moved this from Backlog to Done Apr 16, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Roommates
  
Done
Development

No branches or pull requests

3 participants