What is CodeProject trying to promote?
-
The reputation system was mostly designed to award members for participation, and not so much as a driver of any particular behaviour, though this is certainly baked into it as well. A couple of examples might make things clearer. An author posts an article. That's awesome and they get 100 times the number of points that someone posting a message in the lounge would get (the base currency). The value of their article, however, isn't 100 points. The value completely depends on how the community accepts the article. The 100 points is merely a down-payment, so to speak, and as members vote for the article, download the zips, and bookmark it, more and more points accumulate providing the author with the true reward for an article. The weighting system kicks in heavily here and is designed specifically to counter sock puppets while also recognising the value of an experienced vote. A different example is that of posting a witty message in the lounge. A message is posted, it gets its single point, and then members love it, hate it, or ignore it, and it achieves votes and bookmarks that provide an indication of the communities reaction. Members can accrue a large number of points for being active, interesting, or even just entertaining in the community, and can almost as quickly lose those points for being anti-social. In both examples the system is designed to continue rewarding members for activity long after they have carried out an action. This isn't a system designed to guide you through a maze like a rat. This is a system designed to reward the members because we, as site organisers, want to recognise the contributions, in all ways, that members make. For an author posting an article they will achieve Author points as their contributions are awarded. A small number initially, but then over time they gain the true value with points awarded from all members who are helped by the author. Similarly for those answering questions: they get Authority points. Those posting in the Lounge get Debator points which recognise their contribution to the community but do not, in practice, provide them much in the way of access to special functionality or rights. The Debator points were a fundamental design of the system because we have many, many members who rarely answer a question, or have never posted an article or a tip, but who nevertheless may be in the core of the community. They provide great conversation, insights, help to others in general ways, police the forums and report malicious activity or just nu
Thanks. Good Reply. -Richard
Hit any user to continue.
-
The reputation system was mostly designed to award members for participation, and not so much as a driver of any particular behaviour, though this is certainly baked into it as well. A couple of examples might make things clearer. An author posts an article. That's awesome and they get 100 times the number of points that someone posting a message in the lounge would get (the base currency). The value of their article, however, isn't 100 points. The value completely depends on how the community accepts the article. The 100 points is merely a down-payment, so to speak, and as members vote for the article, download the zips, and bookmark it, more and more points accumulate providing the author with the true reward for an article. The weighting system kicks in heavily here and is designed specifically to counter sock puppets while also recognising the value of an experienced vote. A different example is that of posting a witty message in the lounge. A message is posted, it gets its single point, and then members love it, hate it, or ignore it, and it achieves votes and bookmarks that provide an indication of the communities reaction. Members can accrue a large number of points for being active, interesting, or even just entertaining in the community, and can almost as quickly lose those points for being anti-social. In both examples the system is designed to continue rewarding members for activity long after they have carried out an action. This isn't a system designed to guide you through a maze like a rat. This is a system designed to reward the members because we, as site organisers, want to recognise the contributions, in all ways, that members make. For an author posting an article they will achieve Author points as their contributions are awarded. A small number initially, but then over time they gain the true value with points awarded from all members who are helped by the author. Similarly for those answering questions: they get Authority points. Those posting in the Lounge get Debator points which recognise their contribution to the community but do not, in practice, provide them much in the way of access to special functionality or rights. The Debator points were a fundamental design of the system because we have many, many members who rarely answer a question, or have never posted an article or a tip, but who nevertheless may be in the core of the community. They provide great conversation, insights, help to others in general ways, police the forums and report malicious activity or just nu
Although that explains a lot, it doesn't justify why a message vote is 24 but a download is 1. At the very least, a download should be 2 or 5 (same as a bookmark). Also, shouldn't a vote in a programming forum be weighted more (say 2) than in the Lounge? It would allow those who post technical suggestions in those forums to fare better than those who just use the Lounge for idle chatter.
-
Although that explains a lot, it doesn't justify why a message vote is 24 but a download is 1. At the very least, a download should be 2 or 5 (same as a bookmark). Also, shouldn't a vote in a programming forum be weighted more (say 2) than in the Lounge? It would allow those who post technical suggestions in those forums to fare better than those who just use the Lounge for idle chatter.
The vote is weighted by the reputation of the voter, not by the location. That's why somebody like JSOP has more influence in his votin than somebody who joined yesterday.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Although that explains a lot, it doesn't justify why a message vote is 24 but a download is 1. At the very least, a download should be 2 or 5 (same as a bookmark). Also, shouldn't a vote in a programming forum be weighted more (say 2) than in the Lounge? It would allow those who post technical suggestions in those forums to fare better than those who just use the Lounge for idle chatter.
Bassam Abdul-Baki wrote:
Although that explains a lot, it doesn't justify why a message vote is 24 but a download is 1. At the very least, a download should be 2 or 5 (same as a bookmark).
It was that way initially, but the resulting top-scorer list was not considered ideal and it seemingly gave an advantage to authors with very popular articles. So the download points were tweaked until the resulting rep scores list were in sync with the popular expectation of what the top ranked guys should look like. And in my opinion, it was not a bad idea.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
-
The vote is weighted by the reputation of the voter, not by the location. That's why somebody like JSOP has more influence in his votin than somebody who joined yesterday.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Part of it's a matter of numbers. Downloads are set to only 1 point to keep them from totally overwhelming everything else. Look at Chris's[^] article list. On average, only a few dozen votes/article and thousands of downloads. Bookmarks might deserve a higher weight since they only appear to occur about as often as votes (probably because most people are bookmarking in their browser not CP; and aren't counted as a result).
3x12=36 2x12=24 1x12=12 0x12=18
-
Bassam Abdul-Baki wrote:
Although that explains a lot, it doesn't justify why a message vote is 24 but a download is 1. At the very least, a download should be 2 or 5 (same as a bookmark).
It was that way initially, but the resulting top-scorer list was not considered ideal and it seemingly gave an advantage to authors with very popular articles. So the download points were tweaked until the resulting rep scores list were in sync with the popular expectation of what the top ranked guys should look like. And in my opinion, it was not a bad idea.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
Then set a limit on the number of points each article can garner, or make it logarithmic (ideally). After all, an article that keeps on helping should keep on amassing and the top CP authors have earned it. Not sure I care if you, CG, or any of the others are ten times ahead of me or a thousand. :)
-
Then set a limit on the number of points each article can garner, or make it logarithmic (ideally). After all, an article that keeps on helping should keep on amassing and the top CP authors have earned it. Not sure I care if you, CG, or any of the others are ten times ahead of me or a thousand. :)
Bassam Abdul-Baki wrote:
Not sure I care if you, CG, or any of the others are ten times ahead of me or a thousand. :)
You probably don't. But a new author who considers himself to be way smarter than CG or myself, may believe that he's contributing far more to the site that either of us but that we are way too ahead of him to even give him a remote chance of catching up. To work around that, I'd think it's a good idea to have an all-time score as well as a last 12 months score, with the default being the last 12 months score.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
-
Part of it's a matter of numbers. Downloads are set to only 1 point to keep them from totally overwhelming everything else. Look at Chris's[^] article list. On average, only a few dozen votes/article and thousands of downloads. Bookmarks might deserve a higher weight since they only appear to occur about as often as votes (probably because most people are bookmarking in their browser not CP; and aren't counted as a result).
3x12=36 2x12=24 1x12=12 0x12=18
Hmmm, the numbers explanation makes sense. I guess we need to teach people how to BM within CP. Maybe we need to weight everything (views + downloads + bookmarks). A lot of articles may not have downloads and are succint enough to help without having to be bookmarked. Food for thought, I guess.
-
Bassam Abdul-Baki wrote:
Not sure I care if you, CG, or any of the others are ten times ahead of me or a thousand. :)
You probably don't. But a new author who considers himself to be way smarter than CG or myself, may believe that he's contributing far more to the site that either of us but that we are way too ahead of him to even give him a remote chance of catching up. To work around that, I'd think it's a good idea to have an all-time score as well as a last 12 months score, with the default being the last 12 months score.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
That idea would work nicely too to see who's improving and who's falling. If someone thinks he's better than the top ten, we need to draw them out and challenge them to a duel, or put their names in a wall where they can be publically mocked (or rocked if they win). :)