Skip to content

Kata Beta Process

kazk edited this page Jan 28, 2019 · 9 revisions

What is the 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.

Beta Process Voting

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.

Kata Approval

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 90+ 12 10 8 6
Yellow 85+ 10 8 7 5
Blue 75+ 8 6 5 4
Purple 70+ 5 4 3 3

Auto-Retire

Low quality kata are automatically retired. Current rules are:

  1. If 4 or more votes and satisfaction percent is 0 (4+ consecutive "Not Satisfied")
  2. 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.

Earning Honor on Beta Kata

Taking beta kata earns you an additional +2 Honor per kata, for contributing to the process and the challenge of taking kata with potential issues. Then once a kata is ranked and approved you will also receive the honor and rank credit for official kata.

Clone this wiki locally