ubc / compair

ComPAIR: a peer review application pairing student answers for deeper learning through comparison of peer work
http://ubc.github.io/compair
GNU General Public License v3.0
35 stars 11 forks source link

Change the ranking algorithm #241

Closed lenglund closed 8 years ago

lenglund commented 9 years ago

Ido would like to discuss the ranking algorithm more in-depth to determine if it can/should be further fine-tuned for future use. Right now, many of the answer pairs receive the same score despite being compared 8-12 times.

Possibly add ability to select algorithm? (issue #312)

lenglund commented 9 years ago

Michael will run some simulations to see what the best number of evaluations is for different group sizes.

lenglund commented 9 years ago

Conclusions:

We'd need to collaborate with researchers to implement weighting, should this issue go forward.

lenglund commented 8 years ago

Decision has been made to update the algorithm to include weighting, possibly using the Elo rating system (https://en.wikipedia.org/wiki/Elo_rating_system). Ido has the details for this.

andrew-gardener commented 8 years ago

Some observations of the algorithms after some simulations

Corrected Comparative Judgement Algorithm

Elo Algorithm

True Skill

andrew-gardener commented 8 years ago

We need to decide on some criteria for selecting with algorithm we want to go

andrew-gardener commented 8 years ago

301 Adds both Elo and True Skill algorithms with True Skill set as the default algorithm used. The DB will now also store the algorithm used for each score record in case we decide to change algorithms again or we give the instructor the option to select which algorithm they prefer.

andrew-gardener commented 8 years ago

Ido mentioned that:

Elo might be the better candidate given these criteria