Getting learners in an EFL environment to speak meaningfully in a foreign language is notoriously difficult. Innovations in educational technology enable teachers and students to facilitate teaching... This description may be from another edition of this product.