A tool for learning languages.
- Create an account
- build up a word list
- test yourself on that wordlist.
- ???
- fluency.
Feel free to fork and deploy, or create an account on my deployment.
Please don't poke it for security holes, or fill it with garbage.
Issues welcome. Hold off on your pull requests 'til it's more solid in direction,
-
ajax answer test
-
prettyish
-
nice URLs.
-
more pretty
-
domain name
-
capital or not
-
choose kind of test
-
label test boxes (1)
-
dictionary settings from test screen (probably just another little (i) ) (1)
-
wordlist mobile width (currently landscape probably works, provided you're learning short words) (8)
-
Split on commas and randomly select comma for q and a (2)
-
Tests first untested words (2)
-
Then tests first words you've made mistakes on recently (2)
-
split on commas and select more frequent failure for q and a (5)
-
algorithmicly determine which type of test needs the most work for a given word. (8) (super simple)
-
Occasionally re-tests words you're good on, just to make sure. (3)
-
type out missing letters (3) (don't like it, disabled)
-
type out whole answer rather than select from given (8)
-
answers are mutations of one word rather than whole other words (consider languages... ouch) (30) (instead put full word details in, now quite tied to greek)
-
option to set correct answer/association when you're wrong (consider auto-advance) (1+design)
-
notes (word class, numericality, tense, formality level, etc) (just a textarea column, but I don't think the design can handle it) (1+design)
-
per word stats (20)
-
word list stats (20)
-
user self-administrate (change email, delete account) (5)
-
logo
-
automatically adjust difficulty (20)
-
automatically adjust font size for available space. (20)
-
rate limit
-
security audit.