-
Notifications
You must be signed in to change notification settings - Fork 220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do dan levels exist? #35
Comments
Dan values are reserved for now. We intend to grow into them by having them be rewarded for earning achievements, which are earned not just from one kata but across multiple kata and activities. We are hard at work on a new service which will compliment Codewars, but this is something I personally want to add as soon as we get some bandwidth. |
hey @jhoffner, can you give an update to your answer please ? |
@snackycracky Dan level players (i.e. users) currently exist but I think there are currently only three of them on the entire Site due to the tremendous amount of rank progress required to progress past the |
There are obviously some 1kyu katas out there that are probably above 1kyu though (e.g Minesweeper, Mystery function #2...). I'd imagine if people begin to put forth some serious practical scenarios (e.g implementing X-Wing and Swordfish in Sudoku) there can be lots of katas that reach 1kyu or even above. Though that also brings forth the problem of how a kata's difficulty should be evaluated: CS problems are obviously brick walls when they are, but practical kata challenges can be pretty hard in two ways: hard to come up with an approach (in contrary to lots of CS stuff, which usually have standard approaches taught to every CS student), and hard (read: annoying most of the time) to code. And some people really don't like the former: the great diffuse the bombs kata receieved some complaints at the comments, and other similar puzzle/mathematics katas have received their own share of them as well. So I guess before determining what is actually an 1dan kata, we need first determine what'd be a better measure of kata difficulty. At least I don't think they should all be compiler/parser problems :P |
We still want to open up Dan level kata. Some have suggested that we actually shift many of our kata over to the right of the spectrum, to make room for super easy, codecademy level 8 kyu kata (which some are, but as time goes on the difficulties keep getting compressed). I also agree with @Voileexperiments that there are some kata that deserve to be 1 Dan already. Though it would be nice if the Dan levels were a clear upgrade from the kyus in terms of what you are solving. Ideally they would be project level kata, that span across multiple files and aren't just algorithm challenges, but mini apps. We are working towards expanding our code execution engine and interfaces to support these types of things but I don't have an estimate on how long it until that would show up on CW at this point. |
There are some new categories of katas I was planning to make that should probably be interesting in this regard:
|
By the way, I do agree that 6-7kyu katas are way too compressed at the moment. My feeling after cleaning up all 7kyu JS katas is this:
If we want to move katas at the right of the spectrum, the first thing to do is to naturally focus on katas at 6kyu range, the nastiest bits lies at there. Or maybe we can open up a "real-life scenario" category, so people who don't want to deal with muddy details (which most real-life like katas have) can avoid them completely. |
Just my personal opinion, but I have a really bad feeling about this if this Suggestion is ever accepted. I've joined Codewars for over a year and the impression that I have gotten of Codewars is that it is a place designed to refine your skills on language and programming fundamentals learned from other sites like Codecademy through the implementation of simple algorithms to solve real-world problems or learn new, advanced syntax and language features not provided by Codecademy (or similar) such as ES6 generators (which I still don't understand to this day :p). If we keep shifting our content towards the easy spectrum and make Codewars look like another Codecademy then most of the fun is lost - I might just as well leave Codewars and go back to Codecademy to further solidify my memory in basic syntax features of JavaScript (for example). Sure, I get that it is sometimes good to be able to grind a large number of So, my push would be towards encouraging more able CW users to write more high-level Kata and push the overall content difficulty towards the left end of the spectrum. |
While I do agree with this, I believe that it is indeed possible to write an extremely tough (tougher than |
Fairly new user on codewars here, but want to add a comment/opinion that "project-type" questions may be longer and require multiple files but not necessarily harder. Making project length kata automatically "dan" level would go against the current hierarchy and understanding of difficulty on CW. As an SE working on sometimes long and slightly mundane projects, I appreciate the conciseness and cleverness required by many CW problems. In any case, would love to see "dan" level kata soon, project type or otherwise. Any idea when these will be going out? |
It has been almost 5 years since this issue was posted, are there any updates? |
Please read our responses in #1859 |
I was wondering if more advanced levels are available, since the documentation says there are dan levels.
The text was updated successfully, but these errors were encountered: