2 or 3 times a year I have to match up the 1st, 2nd, 3rd & 4th choices of ~150 students with ~10 available essay choices, so that roughly equal numbers of students get each essay and as many as possible get their highest choice.
I do it all in Excel, partly by hand but mostly by macro. If there is equal voting then it is a fairly simple process, but sometimes the voting is very skewed and it gets more difficult to give everyone one of their choices. I tend to assign all those who vote for unpopular choices first, and then use the macro to select students at random from the remaining pool and give them their highest available choice.
I'm sure there must be better strategies than this.
Any suggestions welcome
TIA
I do it all in Excel, partly by hand but mostly by macro. If there is equal voting then it is a fairly simple process, but sometimes the voting is very skewed and it gets more difficult to give everyone one of their choices. I tend to assign all those who vote for unpopular choices first, and then use the macro to select students at random from the remaining pool and give them their highest available choice.
I'm sure there must be better strategies than this.
Any suggestions welcome
TIA
Comment