TAILIEUCHUNG - Building Web Reputation Systems- P7

Building Web Reputation Systems- P7:Today’s Web is the product of over a billion hands and minds. Around the clock and around the globe, people are pumping out contributions small and large: full-length features on Vimeo, video shorts on YouTube, comments on Blogger, discussions on Yahoo! Groups, and tagged-and-titled bookmarks. User-generated content and robust crowd participation have become the hallmarks of Web . | Reversible Average Figure 4-4. A full user review typically is made up of a number of ratings and some freeform text comments. Those ratings with a numerical value can of course contribute to aggregate community averages as well. Points For some applications you may want a very specific and granular accounting of user activity on your site. The points model shown in Figure 4-5 provides just such a capability. With points your system counts up the hits actions and other activities that your users engage in and keeps a running sum of the awards. Figure 4-5. As a user engages in various activities they are recorded weighted and tallied. This is a tricky model to get right. In particular you face two dangers Tying inputs to point values almost forces a certain amount of transparency into your system. It is hard to reward activities with points without also communicating Simple Models 71 to your users what those relative point values are. See Keep Your Barn Door Closed but Expect Peeking on page 91. You risk unduly influencing certain behaviors over others it s almost certain that some minority of your users or in a success-disaster scenario the majority of your users will make points-based decisions about which actions they ll take. There are significant differences between points awarded for reputation purposes and monetary points that you may dole out to users as currency. The two are frequently confounded but reputation points should not be spendable. If your application s users must actually surrender part of their own intrinsic value in order to obtain goods or services you will be punishing your best users and you ll quickly lose track of people s real relative worths. Your system won t be able to tell the difference between truly valuable contributors and those who are just good hoarders and never spend the points allotted to them. It would be far better to link the two systems but allow them to remain independent of each other a currency system for your game or