Look at ways to add incentive structures into sites (like Drupal.org) to help build the type of community participation that is desired. The term gamification is quite controversial and can mean anything these days. However, until a better term comes along we can use this.
Badges in Cyco
CyberCourse is a philosophy, set of practices, and software for improving university skills courses, like programming, statistics, and writing.
At...
https://wiki.cybercour.se/wiki/making-badge
...is a walkthrough of the badge system. Course authors choose exercises that make up a badge. Students who complete the exercises earn the badge. They can post it to their Mozilla backpack.
Kieran
Read moreBooks & Articles on Motivation for Open Source
- Models of motivation in software engineering (PDF)
- Intrinsic Motivation versus Signaling in Open
Source Software Development (PDF) - Motivation and Sorting in Open Source Software Innovation (PDF)
- The impact of intrinsic motivation on e-learning in authentic computer tasks (PDF)
- Great Days at Work: How Positive Psychology can Transform Your Working Life (Google Book)
- Building Web Reputation Systems (Book)
Wiki - Audio/Video about Motivation, Movements, etc...
- TED: Dan Pink - On Motivation
- TED: Dan Ariely - Are we in control of our own decisions?
- TED: Seth Godin - On the tribes we lead
- TED: Derek Sivers - How to start a movement
- TED: Derek Sivers - Keep your goals to yourself
- TEDxLausanne: Gamification to improve our world: Yu-kai Chou
- YouTube: Dan Ariely: What makes us feel good about our work?
- Smart Gamification: Seven Core Concepts for Creating Compelling Experiences | Amy Jo KIM
- Google: Building Web Reputation Systems
Videos about Motivation, Movements, etc...
Moving this to a wiki https://groups.drupal.org/node/412863
Read moreGeneral Notes on Motivation Theory
Read moreThorndike theorized that behaviors followed by satisfying consequences tend to be repeated and those that produce unpleasant consequences are less likely to be repeated.
Motivation: Autonomy, Mastery, Purpose, Progress & Social Interaction
I really liked this slide deck on Gamification, in particular this slide http://reisz-gamification.appspot.com/#13
Motivation Science
5 Key Intrinsic Motivators (from Loyalty 3.0 Rajat Paharaia):
User participation - voting & polls
There were some interesting ideas about making sites more fun & engaging - http://mashable.com/2010/04/07/funware-game-mechanics/
Vote Up/Down - support an idea or not - https://drupal.org/project/vote_up_down
Voting Rules - configurable actions based on voting - https://drupal.org/project/voting_rules
Advanced Poll - https://drupal.org/project/advpoll
Quiz - https://drupal.org/project/quiz
Lots of these can be engaged to encourage more interaction & engage users.
I don't know how to best mash these up into a leaderboard mind you.
Read moreEncouraging folks to contribute to Drupal
There are lots of ways to contribute, but one of the goals of gamification of Drupal.org would be to find ways to help fund projects that are important to our community.
I wrote a reasonably long blog post about gittip recently:
http://openconcept.ca/blog/mgifford/gittip-nurturing-community-drupal-sh...
But ultimately if we get to feature folks or reward folks for giving, more people will give.
Read moreUse of Points
The Goals & User Points modules both can be used to reward behavior for participation in Drupal sites. Are there other examples of modules that do this? What are the best examples of Drupal sites leveraging this type of points systems?
https://drupal.org/project/userpoints
https://drupal.org/project/goals
Are there things that should be learned for application on Drupal.org?
There are some really interesting ways in which points are used on sites like StackOverflow. How far do these point systems get to replicating that?
Read moreBadges
There seem to be a few badge oriented achievement modules in Drupal.
The more commercial one is based on http://www.badgeville.com/
The module is https://drupal.org/project/badgeville_gamification
Mozilla's OpenBadges is also interesting http://beta.openbadges.org/backpack/login
And there are 2 modules to address those:
https://drupal.org/project/amobb
https://drupal.org/project/achievements
Also, there are comparisons & discussions about this.
https://groups.drupal.org/mozilla-open-badges-learning
https://groups.drupal.org/node/248868
Reputation systems: how others do it
Points/voting based systems
slashdot.org
Slashdot implemented a system of user-based moderation of content and "karma" for users. Randomly selected moderators can vote on reviews and comments on the site. Users gain "karma" based on votes their comments get. Users with high "karma" have higher chance become moderators. "Moderator" is temporary position, they are randomly selected within users with high enough karma. Each moderator gets 5 moderation points, when all points are used - user loses moderator status. Same user can gain moderator status again later.
Read more