-
Notifications
You must be signed in to change notification settings - Fork 221
Kata Beta Process
After a kata is published and before it gets approved, it has to go through community approval (and difficulty ranking) in our beta process. The feedback during this process is vital to making sure all kata are of the highest quality.
Codewars users with over 50 Honor, earn the privilege of contributing to the beta process and voting on kata approval and ranking.
This voting happens on the discussion/solutions page after attempting or completing a kata. Each vote that notes an issue should be accompanied by a comment explaining the specific fix or problem. Similarly, while a kata sensei can mark an estimated rank, each rank vote will help adjust it's difficulty.
After a kata has received enough approval votes from the community, fixed any issues, and reached a consensus on it's ranking, it's ready for the final step to come out of beta.
At this point a moderator will review it to make sure all this criteria has been met, and release it as an official kata onto the site!
As you get more katas approved, you'll become established as an experienced kata maker, and less votes will be needed for future katas to be approved.
The following table lists the requirements for a beta kata to be able to be approved:
Level | Satisfaction % | Required Votes by # of Approved Katas | |||
---|---|---|---|---|---|
<10 | <20 | <30 | 30+ | ||
White | 80+ | 12 | 10 | 8 | 6 |
Yellow | 80+ | 10 | 8 | 7 | 5 |
Blue | 75+ | 8 | 6 | 5 | 4 |
Purple | 70+ | 5 | 4 | 3 | 3 |
Low quality kata are automatically retired. Current rules are:
- If 4 or more votes and satisfaction percent is
0
(4+ consecutive "Not Satisfied") - If
n
or more votes and satisfaction percent is less than or equal to the half of the required satisfaction (see above).n
is the same as the number of votes needed to be approved (see above).
This feature needs improvement and any feedback is appreciated. Please comment on #1672.
You earn an additional +2 honor for every Beta Kata you solve, in order to reward you for taking the risk of solving a Kata with potential issues. Then, leaving a satisfaction vote and rank assessment on said Beta Kata rewards you with +1 extra honor each, in order to reward you for taking the time to leave valuable feedback on said Kata. Finally, if the Kata is approved, you will also receive the honor and rank progress for official Kata.