recalapp / recal

First a COS 333 project, now a very popular tool at Princeton for course selection
http://recal.io
MIT License
12 stars 3 forks source link

Modification to points system to make it easier to identify bad users #258

Closed maximz closed 8 years ago

maximz commented 10 years ago

Store both the number of positive points gained and the number of negative points gained.

That way, we know that a user with +50 and -49 is a bad user, whereas right now we see them as having +1 point and thus being a good user.

To make this work, we'll need to adjust the behavior of the -1 for downvote. We'll need to actually remove that -1 when the hivemind vote comes in, as opposed to just offsetting it with positive votes.

Or maybe take some kind of ratio comparison between # of +'s and -'s -- this seems more reasonable. Pro users will have 2k +'s and 50 -'s, and they're not a bad user! But a spammer with 5 +'s and 50 -'s is.

maximz commented 10 years ago

Thanks to @TPerlz for suggesting this.