codewars / codewars.com

Issue tracker for Codewars
https://www.codewars.com
BSD 2-Clause "Simplified" License
2.08k stars 219 forks source link

Kata should not be approvable until at least 2 non-author solutions have been made for each language #50

Open jhoffner opened 9 years ago

jhoffner commented 9 years ago

This is a suggestion that came from bkaes that I think is a pretty high priority item in terms of enhancements go. As the approval process is being pushed to more users, its important to make sure that all languages have been tested before a kata can be approved.

The idea here is that the author's solution does not count, and we should have at least 2 (maybe even more) non-author solutions before the language is considered verified.

┆Issue is synchronized with this Clickup by Unito

GiacomoSorbi commented 9 years ago

I assume you mean to put a block of some sort to prevent approving a kata with fewer solutions; I hope this does not penalize much less popular languages on CW, but it could create the paradox of rejecting kata translations until your kata has been approved.

Putting the "minimum solutions needed" limit around 2 or so could be a fine threshold.

If you were not meaning to implement such a kind of filter, it could be troublesome in some way: if I want to approve a kata including a language I don't know, I have no ways, short of cheating to see if the minimum limit is met or not.

jhoffner commented 9 years ago

That's a good point about unpopular languages. Possibly even having just 1 non-author solution would be very helpful.

If we were to implement this, it would be with a new status called "Waiting for more solutions" or something like that, so it wouldn't be approvable.

Either way, with the backlog of bugs, I don't foresee myself getting to this very soon until some more time frees up.