On the use of case-based planning for e-learning personalization