RPG for learning a language?

I’m thinking a game like ‘stick RPG’ from xgenstudios except you’re dropped into a city of some foreign country (say France) and the player starts at the airport, walks outside and meets the driver that’s been arranged for him. They exchange some basic French “hello”, “my name is etc.” (The kind of thing you learn in a “basic conversation” language lesson), then the driver takes the player to his apartment or something.
The player then has to do missions around the city and as the game progresses the vocabulary used by the player and everyone around him gets harder, with the general goal of the game being to just learn as much French as possible.

To make it more of a “learning” game rather than just a game, before each mission, even before starting the game, the user has to pass a flashcard test with the next words that are going to be used and maybe some basic grammar notes, and the player has to keep trying until he/she passes.

Any ideas/interest?