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

Option 'Equal Distribution' #40

Open
SonjaKoenig opened this issue Apr 17, 2015 · 1 comment
Open

Option 'Equal Distribution' #40

SonjaKoenig opened this issue Apr 17, 2015 · 1 comment

Comments

@SonjaKoenig
Copy link
Contributor

Currently an 'equal distribution' of the participants can only be achieved by estimating how many participants there will be and then calculating a maximum number of participants per choice. So far so good.
It would probably make it a lot easier for some applications to have a checkbox "distribute equally" and then let the plugin do all the work.

The biggest problem as a user is to estimate the total number of participants. If you estimate too high, your choices room will be "too big", if you estimate to low, you will have to allocate manually.
The plugin however should know exactly(!) how many ratings it got and could then calculate the needed maximum number of participants for every choice.

Is something like this possible? Obviously, it would be over the top to alter the algorithm. But by using the mechanisms we've already got, I thought this might be doable.

@tobiasreischmann
Copy link
Member

Could be a nice feature. It has addresses a similar issue than #36 describes. There the idea is outlined to be able to deactivate choices, if the number of students was over estimated.
An equal distribution can only be done, when the sizes of the choices are restricted accordingly before running the algorithm. Manually setting the sizes would then be no longer necessary/useful.
Since the whised problem, can already be solved using the existing possibilities (deactivating choices/ change sizes and rerun the algorithm) the priority is low.

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