Computer Assisted Language Learning

123456789101112
Across
  1. 2. online grammar checking
  2. 5. authentic lesson planning
  3. 6. theory that constructs knowledge as a group
  4. 9. online quiz game
  5. 11. popular vocabulary app
  6. 12. skill with your ears
Down
  1. 1. online learning teacher interaction
  2. 3. skill with your eyes
  3. 4. skill with your hands
  4. 7. skill with your mouth
  5. 8. online writing sharing
  6. 10. mobile assisted language learning