Full Japanese Study Tool Fantasy
06/15/15
Currently, I have a tool that let's me save Japanese flash cards, and these cards are shown to me based off of a spaced-reptition schedule where every time I get a card right, the amount of time until I next see it is doubled.
I think this alone will be incredibly valuable, but I want something that's absolutely spectacular, and to more people than just me.
Functional Additions
To make this valuable to someone other than me, I need to make it useable for someone other than me. This, as I have mentioned is my next goal. There needs to be users and flashcard sets unique to users.
Next, I'd like input that only requires the kanji, hiragana, or english as input, and then the others are extrapolated from there. This would probably require use of one or more of Jisho.org's open-source links.
The kanji part of each flashcard should present stroke order. Ideally, that stroke order should be animated. Further, the user should be able to draw the kanji herself and there should be a comparison animation shown to the user (what the official stroke order is vs. what the user did). The animated strokes should be synced. There should be color-coding for anything the program notices looks wrong.
There should be a collection of Japanese content that the user can select as wanting to consume and/or translate eventually. The program will slowly recommend all words and/or phrases found in the selected content as additional flashcards, and when the user shows good memorization in some percentage of those words, the program will recommend the content to her.
Aesthetically Pleasing Elements
A stats area and a general information area would be cool. Something that listed things like:
- Number of kanji learned
- Number of words learned
- Number of sentences translated/constructed
- Estimation of when high-school reading level will be reached (~2000 kanji, and other stuff I don't actually have data for)
Also just some stylistic stuff that I can't even put into words because I just don't know.
I think that's all I got in my brain for now, let's work on users!