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

Improve drawing algorithm to handle situation when pool of people for specific item is empty #12

Open
prondzyn opened this issue Oct 24, 2016 · 1 comment

Comments

@prondzyn
Copy link
Contributor

Current drawing algorithm skips people which already drawn specific item in the past meetings. Example: on first meeting John Doe drawn Emacs license. During each further (on the same and future meetings) Emacs license draw John Doe will be omitted. It is a correct behavior. But over time we can get a situation when all people which are present on current meeting already drown Emacs license. We do not have any solution for this currently and we need to handle such case.

Possible solution: when pool of people for given item is empty then add to the pool 5(or 10?) people present on current meeting which won the license the earliest and draw the license from the new pull. Solution can be discussed. We only have to remember that in most cases we cannot move the drawing item to the next meeting and we have to draw it on current meeting.

@sawickil
Copy link
Contributor

sounds reasonably

2016-10-24 14:26 GMT+02:00 Piotr Prądzyński [email protected]:

Current drawing algorithm skips people which already drawn specific item
in the past meetings. Example: on first meeting John Doe drawn Emacs
license. During each further (on the same and future meetings) Emacs
license draw John Doe will be omitted. It is a correct behavior. But over
time we can get a situation when all people which are present on current
meeting already drown Emacs license. We do not have any solution for this
currently and we need to handle such case.

Possible solution: when pool of people for given item is empty then add to
the pool 5(or 10?) people present on current meeting which won the license
the earliest and draw the license from the new pull. Solution can be
discussed. We only have to remember that in most cases we cannot move the
drawing item to the next meeting and we have to draw it on current meeting.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#12, or mute the thread
https://github.com/notifications/unsubscribe-auth/AHD5QTwN3zeFvY4KQCg1gVGuJLvh4DnDks5q3KP9gaJpZM4KeueU
.

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

No branches or pull requests

2 participants