Support/Kitsune/Karma: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "The Karma System PRD")
 
No edit summary
Line 1: Line 1:
The Karma System PRD
== The Karma System PRD==
Kitsune will have a system to reward good user behaviour to motivate people and induce healthy competition for the benefit of users. The system will span across the different parts of Kitsune (KB, Livechat, Forums) while having it's center on the users profile/dashboard. For this to be implemented we need support for Accounts and an implementaton of user profile/dashboard first.
 
SUMO KARMA PRD
 
Influence and Status
 
    Influence = privileges
 
    Moderator
 
    Admin
 
    Locale Leader
 
    ...
 
    Status
 
    Titles/Badges
 
    Level (tied to points, with progress bar)
 
 
Communal discovery
 
    Marking questions as solved/not solvable
 
 
Points system
Different actions generate different amount of points. The actual points an action is worth may change over time, making it a requirement that the total score for all contributors can be recalculated. In other words, a cron job should be able to go through each previous action a contributor has done and re-apply the points to determine the contributor's overall score/level.
 
Points for
 
    Posting an answer
 
    Having your answer selected as the 'best answer'
 
    Having your post rated as helpful
 
    Correctly marking a question or answer as spam.
 
    Points for tagging
 
    Bonus points for streaks
 
    Being the first answer
 
 
Public profile view (what others see when they click on your name)
 
    Your forum level
 
    Your badges, including old Special badges
 
    Your title
 
 
Dashboard view (what you see if you look at your own profile)
Everything you see in the public profile view, plus:
 
    A progress bar indicating the path to next level
 
    Description/table of which actions give you points in the forum
 
    Metrics (eg. # of people helped total)
 
 
Information below Avatar - for other people's posts
 
    Name
 
    Title
 
    Level
 
    Badges
 
 
Information below Avatar - for your own posts
Everything you see for other people's posts, plus:
 
    Progress bar indicating your path to the next forum level
 
 
Badges
Each contributor can have multiple badges for different areas of focuses, and for special privileges. They are used to indicate your status on SUMO and are shown in your personal profile/dashboard, and under your avatar in forum posts. The point is to give everyone else (and yourself) a hint of your skillset.
 
    One unique badge per forum level
 
    One of the following Live Chat badges
 
    approved into queue
 
    room moderator
 
    over X chats confirmed solved
 
    One of the following KB badges
 
    Editor (Got an edit approved in the KB)
 
    Locale leader
 
    Special badges (admins can create and assign them; only shown below forum posts for a predefined time period, but always shown in "trophy room")
 
    SFD participant
 
    KB sprint participant
 
    Went to the summit
 
    Firefox 4 launch participant
 
 
Title
 
    Your title is, by default, your forum level description (e.g. "Aspiring Forum Helper")
 
    If you have been promoted with special privileges, show that instead, e.g.:
 
    Forum Moderator
 
    Administrator
 
    Employee?
 
    Titles should also be overridable by admins, who can assign a custom title to anyone (e.g. someone like cor-el might be worthy if his own super-special title).
 
 
 
http://en.wikipedia.org/wiki/Sumo#Sumo_divisions

Revision as of 17:06, 14 September 2010

The Karma System PRD

Kitsune will have a system to reward good user behaviour to motivate people and induce healthy competition for the benefit of users. The system will span across the different parts of Kitsune (KB, Livechat, Forums) while having it's center on the users profile/dashboard. For this to be implemented we need support for Accounts and an implementaton of user profile/dashboard first.

SUMO KARMA PRD

Influence and Status

   Influence = privileges
   Moderator
   Admin
   Locale Leader
   ...
   Status
   Titles/Badges 
   Level (tied to points, with progress bar)


Communal discovery

   Marking questions as solved/not solvable 


Points system Different actions generate different amount of points. The actual points an action is worth may change over time, making it a requirement that the total score for all contributors can be recalculated. In other words, a cron job should be able to go through each previous action a contributor has done and re-apply the points to determine the contributor's overall score/level.

Points for

   Posting an answer
   Having your answer selected as the 'best answer'
   Having your post rated as helpful
   Correctly marking a question or answer as spam.
   Points for tagging
   Bonus points for streaks
   Being the first answer


Public profile view (what others see when they click on your name)

   Your forum level
   Your badges, including old Special badges
   Your title


Dashboard view (what you see if you look at your own profile) Everything you see in the public profile view, plus:

   A progress bar indicating the path to next level
   Description/table of which actions give you points in the forum
   Metrics (eg. # of people helped total)


Information below Avatar - for other people's posts

   Name
   Title
   Level
   Badges


Information below Avatar - for your own posts Everything you see for other people's posts, plus:

   Progress bar indicating your path to the next forum level


Badges Each contributor can have multiple badges for different areas of focuses, and for special privileges. They are used to indicate your status on SUMO and are shown in your personal profile/dashboard, and under your avatar in forum posts. The point is to give everyone else (and yourself) a hint of your skillset.

   One unique badge per forum level
   One of the following Live Chat badges
   approved into queue
   room moderator
   over X chats confirmed solved
   One of the following KB badges
   Editor (Got an edit approved in the KB)
   Locale leader
   Special badges (admins can create and assign them; only shown below forum posts for a predefined time period, but always shown in "trophy room")
   SFD participant
   KB sprint participant
   Went to the summit
   Firefox 4 launch participant


Title

   Your title is, by default, your forum level description (e.g. "Aspiring Forum Helper")
   If you have been promoted with special privileges, show that instead, e.g.:
   Forum Moderator
   Administrator
   Employee?
   Titles should also be overridable by admins, who can assign a custom title to anyone (e.g. someone like cor-el might be worthy if his own super-special title).


http://en.wikipedia.org/wiki/Sumo#Sumo_divisions