On using intelligent computer-assisted language learning in real-life foreign language teaching and learning | Synapse