Distance learning context means that the learners in a digital learning environment achieve their learning objectives through self-spaced learning or collaborative learning, studying the knowledge contents, passing several tests and acquiring the knowledge they needed. In this context, learners face several learning problems, such as studying the same learning content repeatedly, skipping to the next learning unit before achieving the current learning objective, staying at a learning unit for a long time, and browsing the irrelevant learning un...