Skip to main content

Honor

Honor represents the level of respect a user has earned from the community, based on their skills and contributions. While ranks are an indication of your skills only, honor is mostly an indication of your activity and contributions.

Honor Rewards#

You can earn honor when you accomplish certain things or goals or by some actions of other users realted to your account:

  • Completing a kata rewards you with some amount of Honor depending on the rank of solved kata,
  • Reaching a higher rank grants you additional Honor in amount related to the rank reached,
  • Authoring related activities, like publishing a beta kata, creating a translation, or having your kata approved,
  • Community related activities, for example voting on kata satisfaction, rating a beta kata, upvotes and downvotes collected on your posts and solutions

You may find the exact amount of Honor points earned for all kinds of situations in the list of rewarded honor points.

Honor Breakdown#

Your profile page displays a breakdown of your Honor points:

Honor ProgressHonor Progress
  • Completed Kata is the amount of honor you gained by only solving tasks and voting them,
  • Authored Kata & Translations represent the amount of honor earned doing so,
  • Kumite gives the honor earned by publishing Kumite and by forking solutions,
  • Comments indicates the total balance of up and down votes on your comments,
  • Solution Up Vote is the sum of all the [Best Practices (TODO)] and [Clever (TODO)] votes you got on your solutions,
  • Referrals is the honor earned when you invite other people to join Codewars.
  • Achievements is the sum of the honor you earned when ranking up.

Leaderboards and Honor Percentile#

You can determine the level of your achievements in comparison with overall Codewars community in two ways:

  • Leaderboards: Codewars manages differents kinds of [leaderboards (TODO: link to leaderboards reference)] which show users with highest amount of Honor considering different kinds of situations/actions.
  • Honor Percentile: Stat which shows your position relative to all other Codewars users. For example, a 20% percentile value means that 20% of all Codewars' users have more Honor points than you, and that you have more Honor points than 80% of all users. This value is calculated according to your overall Honor.

Rewarded Honor Points#

Solving Kata#

LevelHonor
White (8kyu & 7kyu)
Beginner
2
Yellow (6kyu & 5kyu)
Novice
8
Blue (4kyu & 3kyu)
Competent
32
Purple (2kyu & 1kyu)
Proficient
128
None
Beta
4*

* Additional honor based on the level is rewarded once the kata is approved.

Ranking Up#

Reached RankHonor
7 kyu20
6 kyu30
5 kyu45
4 kyu70
3 kyu100
2 kyu150
1 kyu225
1 dan450
2 dan900
3 dan1,800
4 dan3,200
5 dan6,400
6 dan12,800

Authoring Kata#

Events on Authored KataHonor
Published for beta process3
Approved as White (8kyu & 7kyu)3
Approved as Yellow (6kyu & 5kyu)15
Approved as Blue (4kyu & 3kyu)75
Approved as Purple (2kyu & 1 kyu)375
Received an up vote2
Received a down vote-2

Translating Kata#

EventsHonorDescription
Translation Approved (White)4
Translation Approved (Yellow)16
Translation Approved (Blue)64
Translation Approved (Purple)256

Content Curation#

ContributionsHonorDescription
Assessed Beta Kata Rank1after a beta kata completion
Assessed Kata Satisfaction1after a kata completion

Comments#

EventsHonorDescription
Comment upvoted1
Comment downvoted-1

Solutions and Kumite#

EventsHonorDescription
Published Kumite or Fork2fork a solution of yours or another user's, or create a new kumite
Kata Solution upvoted1your solution gets a 'best practices' or 'clever' upvote

Misc#

EventsHonorDescription
Referral Signup (first 5)3
Referral Signup (6+)1
Added GitHub Account1