That's pretty awesome! Wish I had this when learning the hiragana/katakana!
Two remarks : it would be nice for the divs not to move while using it. I'm not sure why but when trying to keep up the pace I was always distracted by something moving on the page. I think it is beacause your divs below with % of appearance/success was moving everything when going from a 1 digit % to a two digits?
Also, when seeing an hiragana and thinking it is a one letter such as "u" instead of "mi" the system does not really detect my "u" as wrong because it only has one character and expects two. So I can change my answer and get the correct one.
+ As already mentioned, there's a bug (よ should be "yo", tool says "re")
+ I think it would be good to allow alternative transliterations. E.g., "tu" for つ, "si" for し, "ti" for ち, etc.
+ It would be good to support composite/modified characters as well, stuff like しょ ("sho"), ちゅ ("chu"), じ ("ji"), じゅ ("ju"), が ("ga"), ぱ ("pa"), etc, etc, etc.
I'm glad you like it!
Actually I can extend it to pretty anything, from katakana to learning capitals or even words of any language.
Here is how the dictionary works (for the moment):
http://youpinadi.github.com/jlearn/js/hiragana.js
If i get some pull requests with other cards deck, i would be glad to integrate them in the interface!
Two remarks : it would be nice for the divs not to move while using it. I'm not sure why but when trying to keep up the pace I was always distracted by something moving on the page. I think it is beacause your divs below with % of appearance/success was moving everything when going from a 1 digit % to a two digits?
Also, when seeing an hiragana and thinking it is a one letter such as "u" instead of "mi" the system does not really detect my "u" as wrong because it only has one character and expects two. So I can change my answer and get the correct one.