A review of vocabulary learning applications: From the aspects of cognitive approaches, multimedia input, learning materials, and game elements
Knowledge management & e-learning: an international journal