Progress-based e-learning courses with hierarchical subject structures

This paper presents implementation and pedagogy design of progress-based e-learning courses with hierarchical subject structures. It extends our previous work on courses with sequential subject structures. The progress-based e-learning emphasizes personalized course content delivery based on a student's course comprehension measurement, learning aptitude, and learning progress rules. Supporting courses with hierarchical subject structures increases the range of courses suitable for progress-based e-learning. It also provides flexibility in course content development. The implementation of these courses can employ the learning advancement management system (LAMS), a Web-based software system we introduced previously for supporting multiple progress-based e-learning courses through Web services.