Reading and listening activities
Writing activities
Develop speaking skill
Engage with vocabs learned in textbook lessons
Gamification with scoring motivates learners
Analytical reports on learning progress