Web application consists of the following components:
- Creating a content for adaptive learning
- Adaptive learning mechanism
- Students’ analytics for tracking students’ progress and analyzing which concepts they had difficulties to grasp
- Web APIs for providing learning content and receiving analytics data from mobile game