Recognition rather than Recall

One user interaction design principle states that a system designer should favor recognition rather than recall:

Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another.

The language exercises in the Language Gym of Zeeguu are designed with this concept in mind. It would be very interesting to see whether people find this system which is based on recognition to be more usable than flash cards which require recall.