datrukup Wrote:I have a few ideas but I'm curious if anyone has any wish-lists of things they wish their current study-aid programs could do, or have any dreams of programs that would make Japanese learning easier.
Awesome! My dream: please beat me to it: an HTML5 flashcard program with a nice developer API and offline support to replace Anki. It should have multiple scheduling algorithms to choose from (Leitner system like Koohii's SRS, Anki's SuperMemo-derived SM2 algorithm [I have pseudocode to implement this in case you don't want to chase down twenty functions in the Anki source code], fancy
machine learning stuff like this, or an ensemble approach balancing all of the above). If you make it open-source or if you're allowed to have collaborators, I could help by adding importing of Anki review logs/decks. Of course social integration, both internal to the site and Facebook/Twitter/et al. Integrate a dictionary into it knows what words you're looking up, if not what you're reading. An idea would be to team up with someone from the psychology department studying memory or educational methods and see if they're interested in long-term data that such a tool could generate (Ankiweb probably has a treasure trove of data for this purpose but it wasn't designed for research purposes), or if there's other aspects of the problem they'd like to get data on, and build that into the system.
This probably doesn't matter to you but I'm thinking about paying a few 日本人 to write a few thousand kanji to make a new public-domain stroke order database. I'm tired of KanjiVG's Creative Commons restrictions, plus I'm thinking about making a kanji recognition/grading tool geared towards correct writing rather than speed. I'm hoping that by requiring users to use correct stroke order, you can dispense with using training data. Basically an open-source version of sljfaq.org's online kanji recognizer, which I love and would love to hack on. What do you think of that?
Another thing I'm working on on the side is manipulating kanji decomposition data from CJKVI (and to a much lesser extent, the lower-quality data from KanjiVG) to build a component dependency graph for kanji. See if that can be used to improve reviews (i.e., you just missed 容, so maybe accelerate the review schedules for 欲 and 浴 a little). Such a graph could also be used to design lists like RTK, where components are gradually introduced and you learn all the kanji that can be built out of them at once.
Open to feedback on my feedback

and have fun in grad school!
datrukup Wrote:By the way, we definitely need to make a demonym for kanji.koohii.com users, because it feels a little like an insult to simply call y'all "Japanese learners."
I am trying to channel Imgur by saying "Hi Koohii".