It takes a long time to get from challenge to challenge. It'd be better if from my profile maybe it opened a new window and I could just go down the list doing them all. As it is now it goes to a page explaining the times and then asks me if I'm sure I'm ready after that.
It's a cool concept.
I also found that I like sites that don't focus on rankings so much. It's better if to achieve a level you get a certain number of points. When you have rankings, if a new person joins your site it looks like a daunting task to get to the top.
Also, I would include forums for discussing solutions after you've solved it or attempted a problem a certain number of times. Maybe let people see the solution forum and 'solve' the problem, but they only get 1 point for that. It can be frustrating to be stuck on a hard problem for someone trying to learn. Maybe it'd be cool if you let people ask questions about problems and other users could get points for answering questions, while making sure not to give away too much.
Some functions are missing from Python, and being able to use the standard lib would be nice.
It's a cool concept.
I also found that I like sites that don't focus on rankings so much. It's better if to achieve a level you get a certain number of points. When you have rankings, if a new person joins your site it looks like a daunting task to get to the top.
Also, I would include forums for discussing solutions after you've solved it or attempted a problem a certain number of times. Maybe let people see the solution forum and 'solve' the problem, but they only get 1 point for that. It can be frustrating to be stuck on a hard problem for someone trying to learn. Maybe it'd be cool if you let people ask questions about problems and other users could get points for answering questions, while making sure not to give away too much.
Some functions are missing from Python, and being able to use the standard lib would be nice.