Research on cognitive load theory and its design implications for e-learning