Hi there,
I would like to propose the following:
A queue on the iOS app that will contain the next few words to be added. The number could be something fixed (say, 15 or so) or adjustable.
Motivation:
Despite having connectivity almost everywhere, I still find myself in lots of situations where I have none. My daily commute on the London Underground (no mobile reception), flights, trips to foreign countries, holidays in remote places.
These situations tend to be when I actually have time to dedicate to extra learning. I know I can manually add a couple of words beforehand, but I find it a bit overwhelming. It's much better to add words periodically, one at a time.
Potential problems:
The one issue I see is avoiding duplication when using more than one device (I use both an iPhone and iPad Mini). This can be solved as follows: let's say we queue ten words on each device. Have the site maintain a list of the queue for each device. So if I queue 10 words on the iPhone, and then on the iPad, the iPad will get the next ten words from whatever lists I happen to be studying. Skip these 20 words if I study on the site, until I sync the app again. Add a way to reset the queue on the site (in case I lose my device).
This may not be perfect and there may well be more elegant solutions. But on the whole I'd much rather risk a bit of duplicate learning and loss of stats if it enables me to gradually add more words while off-line.
Thank you!