Reputation/expertise system

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

What's your idea?

Currently we recognize only the contributions we can count automatically - code commits, documentation edits. We want to encourage and recognize other types of contributions as well. Idea is to implement reputation system which will allow people to add reputation points to other users via widgets on comments in issue queues, forums, doc pages, g.d.o posts, etc.
For more information see: https://groups.drupal.org/node/225824

What are the benefits?

a. show "who is who" in the community, make it easier for the new people, make it easier to make a judgement on the value of a comment
b. recognize non-code contributions which can't be counted by number of commits or other such data
c. show support of comments by other users, this will eliminate the need for "+1 to #21" type of comments - you can just vote instead
d. provide an easy mechanism to say "i agree", "thank you this was useful", "you're doing great job" etc. which will encourage people to contribute

What are the risks?

How can we measure the impact of this idea? (metrics)

Who directly benefits from / will use this improvement? (target audiences)

Are additional resources available for discovery/implementation? (volunteer effort, financial backing, etc.)

A lot of work has been done in Prairie initiative
https://groups.drupal.org/node/225824

Reputation module https://drupal.org/project/reputation

Comments

On one hand, I like the idea

Jaypan's picture

On one hand, I like the idea of reputation, so irregular users who don't know anything have a better idea of who to listen to. But on the other hand I worry about the formation of cliques, and the inherent politic-ism that comes along with it. With no visible reputation system, each post essentially gets evaluated on its own merits.

Only local images are allowed.

Some linking is good, but it can be overdone

rgristroph's picture

I think linking to contributions both in core and contrib from user's profiles is good. I think overdoing the "gamification" part is bad, I want people helping and fixing bugs because they know what they are doing and need the fix themselves, not because they are trying to get a higher score.

The Certified To Rock scheme was about as far as I'd take gamification, and even then I'd lean towards making it more open.

However, I don't see the lack of recognition being the primary bottleneck holding us back right now. I think there are bigger problems we might be able to make some headway on.

Similar to Badges Issue

Indeed, current proposal is

tvn's picture

Indeed, current proposal is based on all the work that already happened in the Prairie initiative.

This discussion could be

Alan D.'s picture

This discussion could be irrelevant if the forums switch to stackoverflow.com...

Within the forums badges / rep would be nice for newbies. A simple member since with #comments/post rounded down to the nearest 10/100/1000,10000, etc would quickly show users who is who with nearly no competitive edge to it imho

Within project issue queues I would love a vote up / down system similar to YouTube would probably eliminate a considerable # comments that are really just noise, while showing the numbers of people that have actually read and participated in that comment.

Developer tools team leadership (https://groups.drupal.org/node/368148) would be nice to have it implemented globally on all projects, and the team could then get badged per project with their associated role within the queue. While it is rare, sometimes random users do come in and they start making random PM like decisions in the queues.