Я думаю вам стоит обратить внимание на сервис lingualeo.ru, там как раз это и реализовано + еще очень много вкусностей.
А так же скоро должны выйти версии для iOS и Android.
Можете так же заглянуть в их блог на хабре:
habrahabr.ru/company/lingualeo/blog/