Need ideas for rewarding the users of a wiki

时间:2019-04-05 15:52:18

标签: web architecture user-interaction

I need ideas as to how best reward users of a wiki to make them motivated to keep contributing in a constructive manner. Articles can be upvoted, so the thought is to reward the contributors based on how much they have contributed to a specific article as well as how many upvotes it has gotten. The idea so far is to use a system of rewarding points to those who wrote the article ,and points from the amount of bytes the user have generated by editing articles.

The immediate problems i see is how to correctly assess when to give points in situations such as when a user edits parts of an article that has already been edited before. When a user edits for the sake of correcting misspellings(an example is a user who edits a single word), whether this should give points as i don’t see how the backend would distinct between a user correcting a mistake in spelling or farming points by making small changes here and there.

There is also the issue with how to manage the byte contribution point system with regards to how to handle a situation when a user’s contribution have been overridden by an edit, if they should get to keep their points from contributing bytes now that their original piece of text is gone.

The intention is to make the user feel rewarded for their work without making the reward system too competitive(making them focus more on generating points rather than producing content of value).

1 个答案:

答案 0 :(得分:0)

鉴于主要的关注点似乎是要避免低价值的编辑,您可以限制每天的金额和每篇文章的编辑。例如,用户一次只能输入一个单词,而不是用户一次可以对页面进行多次编辑,因此每天只对页面进行一次编辑就可以得到奖励。额外的编辑不会给他们任何额外的分数,但是仍然会被接受。您既可以使用段落,也可以使用任何粒度级别的内容,都不一定要是页面。最重要的是随着时间的推移跟踪所有这些情况,并根据您认为重要的任何指标对最高用户是否确实是贡献价值的用户进行抽查。

用户始终尝试使用任何积分系统,因此无论您选择什么,我都将确保跟踪足够的信息,以便您将来可以更改算法并了解其工作原理。