» Fri May 13, 2011 2:21 pm
I always wondered if a 1 - 10 system would work... but you alter each users votes so they are in a standard normal distribution. So that if someone never gave any mod less than 8, if they vote on a mod with a rating of 9, it gets translated into something like 5 (Assuming they have equal votes to 8 and 10)
Of course, that would probably annoy mod makers because it would lead to the majority of mods getting between 4 and 6 out of 10.
While probably a more accurate measure of what other people think of a mod, it does have disadvantages. More of a 'I wonder how well it would work', rather than a suggestion. Overall I don't feel like there is a much of a difference between a 1 - 10 system and a binary system due to everyone having different ideas on what constitutes 10.
(From experience, for most people, it is almost always 10, unless there is something wrong with the mod, when it is some value less than 10). This isn't helped on places like PES where voting isn't anonymous.
Another model would be something like Stack Overflow. Each user has a certain amount of 'karma'. Other users can vote up and down comments and mods. Down voting would cost karma. But upvoting would be free, and net person who wrote the thing that was upvoted, karma.
This would lead to a system that favoured voting up mods (Mod makers like upvotes) without leading to a loss of anonymity or having to write something (TESNexus).
Lets say, an upvote on a mod nets the mod maker 30 karma. A downvote on a mod costs downvoter 30. An upvote on a comment nets the commenter 10 karma, but a downvote costs the downvoter 2 karma.
That way, it hopefully encourages feedback when downvoting mods because if other people agree, you can recoup the cost.
You would end up with people having made 1000s of up votes, but maybe only a 100 or so downvotes.
Interestingly, on Stack Overflow, downvoting costs 1 reputation, where as an upvote nets the person 10. Because reputation is something you try and accumulate, most people don't downvote much, if at all.
This is in contrast to somewhere like Reddit, where down voting has no cost so the number of downvotes is often about 1/3 - 1/2 the number of upvotes.
One key advantage of this system is that you can 'trust' high reputation users so you can have semi moderators (Maybe with the ability to flag bad comments, and if the comment reaches 5 flags, it is automatically deleted).
Another thing would be to have a bug tracking system (Which I am really confused as to why mod hosting sites don't have). So rather than downvoting for a bug you would encourage the user to open a bug report. If you displayed the number of open/fixed bugs, then it would show how well the mod is put together without really explicitly being negative feedback.