Support/Kitsune/Karma: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:


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


    Influence = privileges
===Communal discovery===
* Marking questions as solved/not solvable


    Moderator


    Admin
===Points system===
 
    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.
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
====Points for====
 
* Posting an answer
    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


    Having your answer selected as the 'best answer'
==Public profile view==
(what others see when they click on your name)


    Having your post rated as helpful
Your forum level
* Your badges, including old Special badges
* Your title


    Correctly marking a question or answer as spam.
==Dashboard view==
(what you see if you look at your own profile)


    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:
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)


    A progress bar indicating the path to next level
==Information below Avatar - for other people's posts==
 
* Name
    Description/table of which actions give you points in the forum
* Title
 
* Level
    Metrics (eg. # of people helped total)
* Badges
 
 
Information below Avatar - for other people's posts
 
    Name
 
    Title
 
    Level
 
    Badges


==Information below Avatar - for your own posts==


Information below Avatar - for your own posts
Everything you see for other people's posts, plus:
Everything you see for other people's posts, plus:
* Progress bar indicating your path to the next forum level


    Progress bar indicating your path to the next forum level
==Badges==
 
 
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.
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


    One unique badge per forum level
==Title==
 
Your title is, by default, your forum level description (e.g. "Aspiring Forum Helper")
    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).


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
http://en.wikipedia.org/wiki/Sumo#Sumo_divisions

Revision as of 17:19, 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